15

对于本地测试(和学习),我希望使用 x.com 主机名而不是 localhost。我将我的 Windows XP 主机文件更改为此 -

127.0.0.1       x.com

现在http://x.com/工作得很好,但http://www.x.com没有。:(

我应该进行哪些更改才能使 www.x.com、sub1.x.com、sub2.x.com 等都在本地工作。WordpressMU 将允许用户动态创建子域。

我基本上是在尝试在本地设置 WordpressMU。我正在使用 Apache/2.2.4、PHP/5.2.4 和 MySQL5。

请帮忙!

4

3 回答 3

22

您还可以将 IP 地址的所有主机名放在同一行:

127.0.0.1 x.com www.x.com sub1.x.com sub2.x.com

如果您有很多子名称,使用通配符肯定会更容易,但不幸的是,hosts 文件不支持。

或者,您可以下载Simple DNS Plus的试用版,您可以使用它在 XP 机器上运行本地 DNS 服务器(确保将 TCP/IP 设置为使用 127.0.0.1 作为 DNS)。这允许您设置通配符条目,例如 *.x.com。

于 2009-07-03T07:46:53.743 回答
5

您可以多次重复相同的 IP 地址以重定向多个主机名。但是,您必须列出完整的主机名——您不能列出域名或通配符并期望该域中的所有主机都重定向到 IP 地址。

127.0.0.1 x.com
127.0.0.1 www.x.com
127.0.0.1 sub1.x.com
127.0.0.1 sub2.x.com
于 2009-07-03T07:43:20.490 回答
1

您可以尝试AngryHosts,您可以使用它添加通配符主机规则。

于 2012-03-05T13:47:19.877 回答