【问题标题】:Weird IIS7 http redirection behavior奇怪的 IIS7 http 重定向行为
【发布时间】:2010-12-08 12:03:57
【问题描述】:

我有一个运行带有 IIS7 的 Windows Server 2008 的 Web 服务器。我有一堆网站都绑定到相同的 IP 地址,但具有不同的主机头值。大多数主机标头类似于 www.sitename.com。

我也有一个相应的网站条目,它监听主机“sitename.com”并在 IIS7 中重定向到“www.sitename.com”(以满足非 www 请求)。现在这一切都很简单,但我注意到在设置 Http 重定向时,会发生一些奇怪的事情:

首先,“重定向”网站条目必须指向与其尝试重定向的站点不同的物理目录,否则会同时为两个站点设置重定向设置。

其次,有时在单个站点上设置 Http 重定向时,Http 重定向设置在 服务器 级别,所有 站点开始重定向到该 URL。

这是怎么发生的?在什么情况下在单个站点上设置 Http Redirection 会影响所有站点?这太可怕了!!!

【问题讨论】:

  • 我认为我们确实需要有关您的设置和 IIS 重写规则的更多信息,以进一步帮助您。

标签: asp.net http iis-7


【解决方案1】:

您需要将每个网站指向不同的物理位置,以便Http Redirection 模块可以为每个网站创建一个webconfig 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 2011-05-18
    • 2023-03-11
    相关资源
    最近更新 更多