奇怪的IIS7 http重定向行为

时间:2009-10-20 20:36:08

标签: asp.net http iis-7

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

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

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

其次,有时在单个网站上设置Http Redirection时,Http Redirection会设置为服务器级别,而所有网站会开始重定向到该网址。< / p>

这是怎么发生的?在什么情况下可以在个人网站上设置Http重定向会影响所有网站?这太吓人了!!!

1 个答案:

答案 0 :(得分:1)

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