2009-10-20 108 views
0

我有一台运行带有IIS7的Windows Server 2008的web服务器。我有一堆网站都绑定到相同的IP地址,但具有不同的主机头值。大部分的主机头像www.sitename.com。奇怪的IIS7 http重定向行为

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

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

其次,有时同时在一个单独的站点上设置HTTP重定向服务器,HTTP重定向被设置为服务器水平,所有网站开始重定向到一个URL。

这是怎么发生的?在什么情况下可以设置http重定向个人网站影响全部网站?这太可怕了!

+0

我认为我们确实需要更多关于您的设置和IIS重写规则的信息来帮助您进一步完善。 – 2009-10-20 20:52:36

回答

1

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