Url rewrite module IIS URL重写不适用于多主机域
在IIS 8.5中,我在一个IP上托管了多个域。我已经向站点添加了两个绑定:domain1.com和www.domain1.com 我编写了一个简单的规则,使用301重定向将非www(domain1.com)更改为www.domain1.com 现在我有了另一个域,domain2.com,我想重定向到同一规则中的第一个域。我添加了以下规则: HTTP_主机是domain2.comUrl rewrite module IIS URL重写不适用于多主机域,url-rewrite-module,iis-8.5,Url Rewrite Module,Iis 8.5,在IIS 8.5中,我在一个IP上托管了多个域。我已经向站点添加了两个绑定:domain1.com和www.domain1.com 我编写了一个简单的规则,使用301重定向将非www(domain1.com)更改为www.domain1.com 现在我有了另一个域,domain2.com,我想重定向到同一规则中的第一个域。我添加了以下规则: HTTP_主机是domain2.com HTTP_主机是www.domain2.com 在我以前的设置中,我的所有站点都位于不同的IP上,这一点很有效。现在
HTTP_主机是www.domain2.com 在我以前的设置中,我的所有站点都位于不同的IP上,这一点很有效。现在他们不是。如果输入了“其他”3,domain1.com、domain2.com或www.domain2.com中的任何一个,他们都已重定向到www.domain1.com 我甚至试着在网站上设置两个绑定:domain2.com和www.domain2.com,这样它就可以监听它们了 很明显,我错过了在“多元”环境中必须做的事情
任何帮助都会很好。谢谢。我知道我做错了什么 我最终将绑定添加回了domain2.com和www.domain2.com的站点 然后,我在现有规则中添加了domain1.com、domain2.com和www.domain2.com的3个条件 我遇到的问题是,我在条件中使用了matchALL,并且必须更改为matchANY 嗯