Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
怎么我的GoDaddy的域名映射到主机湛蓝的服务计划 - 源码之家

怎么我的GoDaddy的域名映射到主机湛蓝的服务计划

问题描述:

我在site1.azurewebsites.net的Azure的网站和somesite.com怎么我的GoDaddy的域名映射到主机湛蓝的服务计划

所以我想用我的somesite.com域来处理GoDaddy的域名site1.azurewebsites.net我已遵循Azure的指示并设置了

如何在Asp.net MVC站点中更改它使用的URL?

+0

您能否告诉我们您对“如何更改在Asp.net MVC站点中使用的URL?”有何意义?如果将自定义域与Azure Web应用绑定,则可以使用自定义域访问Azure网站。此外,我们无法更改默认的xxx.azurewebsite.com网址。 –

这是一个DNS问题和修复。

您的AzureWebsite URL应作为您现有域的CNAME记录的来源放置。

即@记录指向site1.azurewebsites.com

当用户进入到您的网址,他们宣读了Azure的URL的内容,但仍停留在同一个URL。

不要用web.config做重定向的答案,除非你想改变你的网站的URL,成为天蓝色的URL。重定向不是正确的修复。 DNS记录的配置是

您可以在web.config文件中设置URL重写,以将您的Azure网站重定向到自定义域名。

以下是帮助您重定向到自定义域的示例代码。

<configuration> 
    <system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="Redirect rquests to default azure websites domain" stopProcessing="true"> 
      <match url="(.*)" /> 
      <conditions logicalGrouping="MatchAny"> 
       <add input="{HTTP_HOST}" pattern="^yoursite\.azurewebsites\.net$" /> 
      </conditions> 
      <action type="Redirect" url="http://www.yoursite.com/{R:0}" /> 
      </rule> 
     </rules> 
    </rewrite> 
    </system.webServer> 
</configuration> 

有关更多详细信息,请参阅此blog post