11

我正在尝试设置我的开发实例,以便我可以伪造一些我拥有的网址。我的网站有许多 url,根据您访问我网站的网址,其行为会因域而异。

我编辑了我的 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-“页面无法显示”

有任何想法吗?

4

1 回答 1

7

您的 HOSTS 文件看起来不错。还可以尝试添加每个的 www 版本,例如: 127.0.0.1 localhost 127.0.0.1 SomeDomain.com 127.0.0.1 www.SomeDomain.com 等

但是,问题可能是 Web 服务器的设置。如果您使用的是 IIS,问题可能是您没有正确设置主机标头。

于 2011-03-02T10:54:09.670 回答