所以,我刚刚在拉拉维尔家创建了一个新的网站。我几乎总是使用.app作为本地的tld,而且我以前也没有遇到过问题。
我刚刚在我的homestead.yaml文件中创建了两个新的:
admin.philcross.app
philcross.app我已经运行了vagrant reload --provision并验证了它在我的/etc/hosts文件中。这两个域都是,并指向我的VM。
如果我去philcross.app,它就能工作。我看到网页了。如果我去admin.philcross.app,它失败了,告诉人们有一个ICANN碰撞。然而,如果我查看源,我会看到我的网页来源。不是错误源。
更奇怪的是,我已经在本地使用了几个本地的其他域(例如,本地的subdomain.domain.app )。而且它是有效的。
admin.philcross.app域也适用于火狐。
我在Ubuntu 16.10上使用Chrome。我尝试在我的homestead.yaml文件中更改域映射的顺序(即将admin.philcross.app放在philcross.app之前,反之亦然,). I've tried multiple times流浪者停止/迷航/迷航重新加载-provision/迷航设备‘我尝试用sudo和保存打开我的主机文件
其他人有什么想法吗?我完全被困住了,到目前为止所有的googling都说把子域放在homestead.yaml文件中(没有用)。

发布于 2017-04-28 00:04:40
is a real TLD, owned by Google. --它还没有开放供注册,但它可能很快就会上市;您的浏览器警告您,您的域名在不久的将来可能会与一个真正的域发生冲突。
不要将.app用于内部应用程序或开发,即使在本地也是如此。(也不要使用.dev,它也是属于谷歌的真正的TLD!)使用四个顶级域中的一个,这些域已被显式和永久地保留用于测试:
.test.example.invalid.localhost发布于 2017-04-28 00:04:20
将您的站点映射到同一个根目录:
sites:
- map: philcross.app
to: /home/vagrant/philcross/public
- map: admin.philcross.app
to: /home/vagrant/philcross/publichttps://stackoverflow.com/questions/43669719
复制相似问题