我inheritance了IIS6服务器…
由于某种原因,设置它的人不能让http://something.com和http://www.something.com去同一个地方。 如果你去http://something.com它给你一个错误页面“build设中”的解释。
我是一个Linux的家伙…从来没有处理过IIS服务器。
有人知道怎么修这个东西吗?
检查2件事。
Ping这两个域并确保DNS是正确的。 DNS将让你到服务器。 (你也可能在Linux中很熟悉)
然后,在服务器上编辑站点的属性,然后在“网站”选项卡中单击“高级”。 在那里,一定要有至less两个绑定,每一个为www和非www。
注意:我假设主机头值设置…这是完全正确的。 如果没有设置,那么该站点将绑定所有的主机头,这将意味着问题是DNS,或另一个网站具有特定的绑定no-www。
使用Scott的方法 – 您正在查看的主机头值类似于Apache目录别名参数,即服务器查看最终用户input的URL并相应地redirect。
您可以将IIS绑定到多个或单个公共IP地址,然后为每个站点指定主机标头值。 我们有大约20个站点运行我们的IIS服务器,IIS绑定到一个IP地址。 IIS中的每个Web站点都有一个特定的主机标头值,以反映所需站点的URL。 如果你只用IP地址打我们的服务器,它将返回默认的IIS(没有网站在这里)页面。 希望是有道理的。
斯科特的回答应该让你在那里。
但是,如果这是一个关注search排名的网站,最好设置一个域名做永久的redirect到另一个域名,这样你的排名就不会被分成两个域名(谷歌认为www.mydomain .com和mydomain.com会有所不同)。
关于301永久redirect,请参阅Google的此页http://www.google.com/support/webmasters/bin/answer.py?hl=zh_CN&answer=93633
在IIS6中,您可以简单地添加绑定到相同IP地址的新站点,并将mydomain.com主机标头放在该站点上。
在主目录选项卡上: