IIS 6不只显示http://something.com只有http://www.something.com

我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主机标头放在该站点上。

在主目录选项卡上:

  • 而不是指定一个本地文件夹,select“redirect到一个URL”
  • redirect到: http : //www.mydomain.com
  • 选中“此资源的永久redirect”。