【发布时间】:2012-02-02 15:28:19
【问题描述】:
我有一个网站在 IP 地址 1.2.3.4 上运行,主机名为 www.host.com。 Web服务器上只运行一个网站,可以通过http://1.2.3.4、http://www.host.com、访问em>http://www.cname.com。我更喜欢用户通过 CNAME www.cname.com 访问它(映射到 www.host.com),所以我想重定向来自 的流量http://1.2.3.4 或 http://www.host.com 到 http://www.cname.com。是否可以通过 IIS URL Rewrite 来实现?
我尝试了以下规则,但不断收到重定向循环错误。
<rule name="RedirectToMitigatr" stopProcessing="true">
<match url="^((?!www.cname.com).)*$" />
<action type="Redirect" url="https://www.cname.com/{R:1}" />
</rule>
我认为规则应该做的是匹配任何不包含www.cname.com到https://www.cname。 com。但显然不是:p
谢谢!
【问题讨论】:
标签: iis url-rewriting