.local 以外的虚拟主机域名在 Chrome 中不起作用

.local 以外的虚拟主机域名在 Chrome 中不起作用

我的 WAMP 中有虚拟主机example.dev。我能够通过浏览在 Chrome 和 Firefox 中运行它http://example.dev

几天前,我无法再在 Chrome 中运行它,它一直重定向到https://example.dev。它似乎在网络上寻找实际域名。我仍然可以在 Firefox 中浏览它。当我创建一个新的虚拟主机时example.local,我可以在 Chrome 和 Firefox 中运行http://example.local。我不确定是什么更改/设置导致 Chrome 无法使用浏览虚拟主机.dev(对于 也是如此.app)。

我想要.devvhost,因为 Google 日历 API 仅允许.dev用于测试我的项目日历集成的重定向 URI 配置。

答案1

我遇到过同样的问题:

  • Debian 9
  • Firefox 开发者版本
  • 虚拟主机snowscootworld.dev
  • 文件/etc/hosts-->127.0.1.1 snowscootworld.dev

使用上述配置,它在 Firefox ESR 下可以工作,但在 Firefox Developer 下则不行。FF Developer 浏览器会自动将所有http://snowscootworld.dev请求重定向到https://snowscootworld.dev问题中提到的位置。我还尝试.local按照建议更改为扩展,但没有任何变化。

最后我决定从头开始解决这个问题。我读了 WikiPedia 上关于 TLD 的文章(结论是最好使用.test扩展进行本地开发)和另一篇关于 localhost 寻址的文章(使用127.0.0.1127.0.1.1这是 Debian/Ubuntu 标准,用于在没有网络的情况下映射 host_name 的 ip)。

因此,在所有浏览器下有效的正确配置是:

  • 虚拟主机snowscootworld.test
  • 文件/etc/hosts-->127.0.0.1 snowscootworld.test

高血压

相关内容