我在site1.azurewebsites.net的Azure的網站和somesite.com怎麼我的GoDaddy的域名映射到主機湛藍的服務計劃
所以我想用我的somesite.com域來處理GoDaddy的域名site1.azurewebsites.net我已遵循Azure的指示並設置了
如何在Asp.net MVC站點中更改它使用的URL?
我在site1.azurewebsites.net的Azure的網站和somesite.com怎麼我的GoDaddy的域名映射到主機湛藍的服務計劃
所以我想用我的somesite.com域來處理GoDaddy的域名site1.azurewebsites.net我已遵循Azure的指示並設置了
如何在Asp.net MVC站點中更改它使用的URL?
這是一個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。
您能否告訴我們您對「如何更改在Asp.net MVC站點中使用的URL?」有何意義?如果將自定義域與Azure Web應用綁定,則可以使用自定義域訪問Azure網站。此外,我們無法更改默認的xxx.azurewebsite.com網址。 –