我的 WAMP 中有虚拟主机example.dev
。我能够通过浏览在 Chrome 和 Firefox 中运行它http://example.dev
。
几天前,我无法再在 Chrome 中运行它,它一直重定向到https://example.dev
。它似乎在网络上寻找实际域名。我仍然可以在 Firefox 中浏览它。当我创建一个新的虚拟主机时example.local
,我可以在 Chrome 和 Firefox 中运行http://example.local
。我不确定是什么更改/设置导致 Chrome 无法使用浏览虚拟主机.dev
(对于 也是如此.app
)。
我想要.dev
vhost,因为 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.1
,127.0.1.1
这是 Debian/Ubuntu 标准,用于在没有网络的情况下映射 host_name 的 ip)。
因此,在所有浏览器下有效的正确配置是:
- 虚拟主机
snowscootworld.test
- 文件
/etc/hosts
-->127.0.0.1 snowscootworld.test
高血压