为什么我的网站不加载如果我键入:
example.com
但当我输入:
www.example.com
这是IIS中的设置吗?
我们在Server数据库中使用ASP.NET 3.5。
感谢先进的!
发布于 2010-03-05 11:55:58
即使您有指向web服务器的example.com和www.example.com的DNS记录,当IIS7看到这些域时,仍然必须告诉IIS7要服务哪个站点。
这是通过为每个域名(称为主机头)添加一个“绑定”来告诉IIS哪个“站点”提供给客户端来实现的。
您将需要"www.example.com“的绑定和"example.com”的绑定。
请看这里的图片:http://www.iishacks.com/wp-content/uploads/2008/10/host-header-iis7.gif
发布于 2010-03-05 11:03:40
您需要的是有工具的网址重写,以检查网址是否被放置为http://domain.com,如果这样-添加www。在里面。为此,您将需要更多的软件来重定向。我本人就是用ISAPI_Rewrite工具做简单的事情,比如重写,这个软件也可以免费提供。现在,我使用Helicon作为IIS7的Apache模拟器。
发布于 2010-03-05 11:44:30
通常,您必须将example.com的DNS记录实际添加到DNS中,这样您的站点才能同时在example.com和www.example.com上访问--如果这两个记录都已经存在于DNS中,那么可能是某个地方的IIS设置。
https://serverfault.com/questions/119438
复制相似问题