IIS 主机标头绑定无法正常工作

IIS 主机标头绑定无法正常工作

我有一台 Windows 2008 服务器,上面有两个网站。

第一个站点具有 example1.com 和 www.example1.com 的绑定。
第二个站点具有 example2.com 和 www.example2.com 的绑定。

它们每个都有一个 IIS 规则,可重定向到 URL 的 www 版本。问题是,当我访问 example2.com 时,它会重定向到 www.example1.com。www.example2.com 工作正常。我已多次仔细检查绑定。我甚至完全删除了第二个网站。非 www 版本重定向到 www.example1.com,而 www 版本则显示页面不存在的错误。我已多次重新检查绑定和规则。有什么想法吗?绑定或规则是否存储或缓存在其他地方?

答案1

我找到了这个问题的解决方案。Firefox 和 Chrome 都缓存了 301 重定向。因此,当我在创建第二个网站的绑定之前测试配置时,它会缓存它们。在我清除浏览器上的缓存之前,我在服务器端所做的任何事情都无法解决问题。一旦我清除了缓存,一切都按预期工作了。

答案2

如果我没记错的话,绑定会保存在元数据库中。尝试删除该站点并重新设置。这应该可以清除绑定不一致的问题。

相关内容