如何将我的Godaddy领域映射到Azure主机服务计划中



我在site1.azurewebsites.net上有一个azure网站,somesite.com上的godaddy域

所以我想使用我的somesite.com域来处理site1.azurewebsites.net,我遵循了Azure的说明并设置了

我将如何更改其在ASP.NET MVC站点中使用的URL?

这是DNS问题和修复。

您的azurewebsite URL应作为您现有域名记录的来源。

即 @记录指向site1.azurewebsites.com

当用户转到您的URL时,他们将从Azure URL中传递内容,但仍保留在同一URL上。

除非您想更改网站的URL,否则请不要使用web.config进行重定向答案。重定向不是正确的修复。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>

有关更多详细信息,请参阅此博客文章。

最新更新