我最近开始在 mac 上使用 MAMP 来运行本地服务器来测试和练习我的 php 响应处理与 html 表单。当我在 chrome 上打开 html 页面时,我的 php 文件不会运行,但它可以在 firefox 上运行。我读到 chrome 对 .dev 进行了更新,这使得 MAMP 无法在 chrome 上工作。有人可以解释一下 .dev 是什么以及这个更改意味着什么吗?此外,是否有修复程序可以继续使用 chrome 来测试我的 php 响应?
Google 已购买
.dev
作为顶级域名,并强制 Chrome 只允许通过 HTTPS 访问。因此,它不再是推荐用于本地开发的域。建议使用 .localhost
来代替,它自 1999 年起就被保留(RFC 2606、RFC 6761),并且必须由 DNS 解析工具区别对待。使用 .local
可能也是可以接受的,但允许此类域解析到本地 网络,而不仅仅是环回接口。
具体到MAMP,您可以将其配置为使用您想要的任何域名。搜索“MAMP自定义域”,你会找到很多答案。