更改 hosts 文件

更改 hosts 文件

我已将我的网站从 VS2010 配置为使用 IIS 7.5。然后我将以下行添加到我的 hosts 文件中:

127.0.0.1 something.com

这正确地转到 IIS 7.5 默认屏幕

但是我希望将其发送到托管在 IIS 7.5 中的网站。因此我将上面的代码改为:

127.0.0.1/MyWebSiteHostedinIIS something.com

但当我这样做时,它停止工作了。你知道我做错了什么吗?我该如何纠正?

答案1

您知道,Windows 不会关心您想要什么,除非您真正按照规格去做。

二十多年来 - 自从为 unix 发明了 hsots 文件以来 - 就有一个关于它的功能和工作方式的规范。

将文件夹放入其中不起作用。

Hosts 进行 DNS 解析。DNS 不了解文件夹,即使这对您来说很方便。Host 将主机名映射到 IP 地址。

127.0.0.1/我的网站托管于IIS

不是 IP 地址。

因此它不起作用。

你想要的无法实现。点。使用 IIS 7 主机标头功能来实现。

IE:

127.0.0.1 某某.com

在 hosts 文件中

并在 IIS 配置中告诉它 something.com 映射到特定位置。

相关内容