本地子域重新路由到 XAMPP 默认页面

Local subdomain rerouting to XAMPP default page

我 运行 遇到了 XAMPP 和 Chrome 的奇怪问题。这些年来,我在本地主机上创建了几个子域(foo.localhost、bar.localhost 等)到目前为止,这些子域在所有浏览器上都运行良好。我的主机文件配置正确,最近没有更改。

我以这种方式添加了这些子域:

<VirtualHost *>
    DocumentRoot "path/to/xampp/htdocs/foo"
    ServerName foo.localhost
</VirtualHost>

在 Hosts 中我输入:

127.0.0.1 foo.localhost 

确切的行为是这样的。在 Firefox 上,我输入 http://foo.localhost/bar/bat,然后在 XAMPP 上从 Apache 获取预期资源。我在 Chrome 上输入了完全相同的地址,然后我被重定向到 http://foo.localhost/xampp/.

这里的独特之处在于 Firefox 可以,Chrome 不能。

服务器访问日志没有显示任何异常。

我想不通。这是我的系统详细信息:

如果有人有任何想法,请随时分享:)

我明白了。我在主机文件中添加了 IPv6 等价物,此后一切正常。没有地方像 ::1