【发布时间】:2016-03-30 18:33:22
【问题描述】:
我在 Azure 上托管一个网站。你会以 mydomain.azurewebsites.net 的形式获得一个免费域名。我想将此域转发到自定义域 www.mydomain.com。我在 web.config 中写了这条规则:
<rule name="Redirect old-domain to new-domain" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mydomain.azurewebsites.net$" />
</conditions>
<action type="Redirect" url="www.mydomain.com/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
这成功了,但仅适用于主页。当我转到 mydomain.azurewebsites.net 时,它将重定向到 www.mydomain.com。但是当我转到 mydomain.azurewebsites.net/page1/name1 时,没有重定向。是否可以将所有页面重定向到我的自定义域,所以 mydomain.azurewebsites.net/page1/name1 必须重定向到 www.mydomain.com/page1/name1。
【问题讨论】:
-
嗨,斯文 - 你有解决这个问题的办法吗...我有同样的问题,谷歌索引了 azure URL 而不是我的自定义域。
标签: c# azure redirect web-config