【问题标题】:IIS URL Rewrite Not Working with Multi-Hosted DomainIIS URL 重写不适用于多托管域
【发布时间】:2014-10-14 09:15:49
【问题描述】:

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

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

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

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

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

我什至尝试在站点中设置两个绑定:domain2.com 和 www.domain2.com,以便它会监听它们。

我显然错过了在“多”环境中必须做的事情。

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

【问题讨论】:

    标签: url-rewrite-module iis-8.5


    【解决方案1】:

    我发现我做错了什么。

    我最终将绑定重新添加到 domain2.com 和 www.domain2.com 的站点中。

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

    我遇到的问题是我在条件中匹配 ALL 并且必须更改以匹配 ANY

    呃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 2012-12-01
      • 2021-08-03
      • 2012-10-29
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多