我有三个网站,每个网站都有自己的域名转到我的一个Windows Server 2008 IIS 7.0 Web服务器.
example1.com
example2.com
example3.com
每个站点绑定:
IIS 7.0站点绑定example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0站点绑定example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0站点绑定example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
当我导航到example1.com
,然后我看到我的example1网站.
当我导航到example2.com
,然后我看到我的example2网站.
但是,当我导航到时example3.com
,我看到我的example1网站 - 而不是我期望的example3网站.
这是怎么回事?为什么可能example2.com
有效,但example3.com
失败了?
问题解决了!
我删除了然后在IIS中重新创建了example3.com网站,它现在正在运行.
我什么都没改变.它最初有一个简单的拼写错误或重新创建它的行为恰好在IIS中解决了打嗝.
在IIS中设置其他重定向后,它再次停止工作,强制网站使用子域:
http://example1.com/
重定向到 http://www.example1.com/
我再次删除然后重新创建example3.com网站; 我重置了IIS; 我重新启动了服务器.它仍然无法正常工作.
我已经明白了.这不是IIS问题.这是一个DNS问题.
由于example3.com
某种原因,流量被定向到不同公司的Web服务器.他们提供一个只有HTML框架的页面.该框架加载带有地址的页面http://example3.example1.com
.这就是我需要在MY Web服务器上处理的内容.