我正在尝试设置我的开发实例,以便伪造我拥有的一些网址。我的网站有很多网址,根据您访问的网站,我的网站会根据域名采取不同的行为。
我编辑了我的C:\ WINDOWS \ system32 \ drivers \ etc \ hosts文件以包含类似下面的内容
127.0.0.1 localhost
127.0.0.1 SomeDomain.com
127.0.0.1 MyDomain.com
现在,如果我访问localhost一切正常,但是当我尝试访问SomeDomain.com或MyDomain.com时,它会根据浏览器生成几个不同的消息
Firefox - “错误请求(无效主机名)” Chrome - 要求输入用户名/密码,只需点击(不输入任何内容)与firefox相同的结果
IE6-“页面无法显示”
任何想法?
答案 0 :(得分:6)
您的HOSTS文件看起来不错。另外尝试添加每个的www版本,例如: 127.0.0.1 localhost 127.0.0.1 SomeDomain.com 127.0.0.1 www.SomeDomain.com 等
然而,问题可能是Web服务器的设置。如果您使用的是IIS,问题可能是您没有正确设置主机头。