chrome 中的 ICANN 冲突,查看源代码
ICANN collision in chrome, view source works
所以,我刚刚在 Laravel Homestead 上创建了一个新站点。我几乎总是使用 .app 作为我的本地顶级域名,而且我以前没有遇到过问题。
我刚刚在我的 homestead.yaml
文件中创建了 2 个新文件:
admin.philcross.app
philcross.app
我已经 运行 vagrant reload --provision
并验证它在我的 /etc/hosts
文件中。两个域都是,并指向我的虚拟机。
如果我转到 philcross.app,它会起作用。我看到了网页。如果我去 admin.philcross.app,它会失败,告诉人们存在 ICANN 冲突。但是,如果我查看源代码,我会看到我的网页源代码。不是错误来源。
为了让它更奇怪,我已经在本地使用了几个与上述完全相同的本地其他域(例如 subdomain.domain.app
在本地)。并且有效。
admin.philcross.app
域也适用于 Firefox。
我在 Ubuntu 16.10 上使用 Chrome。
我试过在我的 homestead.yaml
文件中改变域映射的顺序(即将 admin.philcross.app
放在 philcross.app
之前,反之亦然 ).
I've tried multiple times
vagrant halt / vagrant up / vagrant reload - -规定/流浪规定`
我试过用 sudo 打开我的主机文件并保存
还有其他人有什么想法吗?我完全被卡住了,到目前为止所有的谷歌搜索都只是说将子域放在 homestead.yaml 文件中(没有帮助)。
将您的站点映射到同一根目录:
sites:
- map: philcross.app
to: /home/vagrant/philcross/public
- map: admin.philcross.app
to: /home/vagrant/philcross/public
.app
is a real TLD, owned by Google. 尚未开放注册,但可能很快就会开放;您的浏览器警告您您的域在不久的将来可能会与真实域冲突。
不要将 .app
用于内部应用程序或开发,即使是在本地。 (也不要使用 .dev
;它也是属于 Google 的真实 TLD!)使用已明确永久保留用于测试的四个顶级域之一:
.test
.example
.invalid
.localhost
所以,我刚刚在 Laravel Homestead 上创建了一个新站点。我几乎总是使用 .app 作为我的本地顶级域名,而且我以前没有遇到过问题。
我刚刚在我的 homestead.yaml
文件中创建了 2 个新文件:
admin.philcross.app
philcross.app
我已经 运行 vagrant reload --provision
并验证它在我的 /etc/hosts
文件中。两个域都是,并指向我的虚拟机。
如果我转到 philcross.app,它会起作用。我看到了网页。如果我去 admin.philcross.app,它会失败,告诉人们存在 ICANN 冲突。但是,如果我查看源代码,我会看到我的网页源代码。不是错误来源。
为了让它更奇怪,我已经在本地使用了几个与上述完全相同的本地其他域(例如 subdomain.domain.app
在本地)。并且有效。
admin.philcross.app
域也适用于 Firefox。
我在 Ubuntu 16.10 上使用 Chrome。
我试过在我的 homestead.yaml
文件中改变域映射的顺序(即将 admin.philcross.app
放在 philcross.app
之前,反之亦然 ).
I've tried multiple times
vagrant halt / vagrant up / vagrant reload - -规定/流浪规定`
我试过用 sudo 打开我的主机文件并保存
还有其他人有什么想法吗?我完全被卡住了,到目前为止所有的谷歌搜索都只是说将子域放在 homestead.yaml 文件中(没有帮助)。
将您的站点映射到同一根目录:
sites:
- map: philcross.app
to: /home/vagrant/philcross/public
- map: admin.philcross.app
to: /home/vagrant/philcross/public
.app
is a real TLD, owned by Google. 尚未开放注册,但可能很快就会开放;您的浏览器警告您您的域在不久的将来可能会与真实域冲突。
不要将 .app
用于内部应用程序或开发,即使是在本地。 (也不要使用 .dev
;它也是属于 Google 的真实 TLD!)使用已明确永久保留用于测试的四个顶级域之一:
.test
.example
.invalid
.localhost