我在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时,没有重定向。是否可以将alle页面重定向到我的自定义域名,因此mydomain.azurewebsites.net/page1/name1必须重定向到www.mydomain.com/page1/name1。
答案 0 :(得分:0)
通常的方法是将域重定向到Azure域。作为别名或指向IP地址的A记录。那是没有人真正看到Azure域名,或者需要知道它的存在,你只需要example.com和Azure回复这些查询。
为了做到这一点,您需要使用Azure验证您的域名,但这只是在DNS中创建新的CNAME记录。