IIS URL重写不适用于多宿主域

时间:2014-08-20 21:07:54

标签: url-rewrite-module iis-8.5

我在IIS 8.5中的单个IP上托管了多个域。我已将两个绑定域名domain1.com和www.domain1.com添加到该站点。

我写了一个简单的规则,使用301重定向将NON www(domain1.com)更改为www.domain1.com。

现在我有另一个域domain2.com,我想将其重定向到同一规则中的第一个域。我在以下地址添加了规则:

HTTP_HOST是domain2.com
HTTP_HOST是www.domain2.com

这在我之前的设置中有效,我的所有网站都使用不同的IP。现在他们不是。如果输入任何“其他”3,domain1.com,domain2.com或www.domain2.com,他们都已重定向到www.domain1.com。

我甚至尝试在网站中设置两个绑定:domain2.com和www.domain2.com,这样就可以收听它们。

我显然缺少在“多”环境中必须做的事情。

任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:0)

我弄清楚我做错了什么。

我最终将绑定添加回domain2.com和www.domain2.com的网站。

然后我将domain1.com,domain2.com和www.domain2.com的3个条件添加到现有规则中。

我遇到的问题是我在条件中匹配所有,并且必须更改为匹配 ANY

咄。