我正在使用laravel应用程序,我遇到Firefox和Safari浏览器的问题,当我需要访问带有子域的网络应用程序时,例如sub.localhost/myapp/public
我看到找不到服务器
虽然那个歌剧和铬合作我很好
任何建议?
答案 0 :(得分:10)
截至2016年12月我在Firefox 50.0.2上的解决方案是about:config
设置network.dns.localDomains
:
答案 1 :(得分:1)
在浏览器中访问about:config
,然后搜索network.dns.native-is-localhost
默认值为false
。切换到true
,一切都会好起来
答案 2 :(得分:1)
编辑hosts file可能会成功。
它可能现在已经有条目。例如,OSX默认具有以下功能:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
只需将所需的子域附加到它,例如:
127.0.0.1 mysubdomain.localhost
OSX上主机文件的路径为/etc/hosts
,因此sudo nano /etc/hosts
进行编辑,与Linux相同。
很多功劳归于this answer
答案 3 :(得分:0)
最佳解决方案,支持多个子域:
在此URL about:config
中键入搜索
network.dns.localDomains
双击“值”字段。
输入以逗号www.localhost,app.localhost
答案 4 :(得分:0)
如果出现问题,例如firefox无法找到服务器,则可能是网络问题。要解决此问题,请确保您的调制解调器/路由器都没有指示错误:
确保互联网安全软件未阻止与互联网的连接
检查地址以输入错误,例如ww.example.com而不是www.example.com。
答案 5 :(得分:-1)
设置' network.dns.disableIPv6'假(默认为真)为我做了诀窍。(如果你不知道如何设置它,那么你可以去波纹管链接)
以下链接可帮助您解决问题。试试这个。
https://support.mozilla.org/en-US/kb/firefox-cant-load-websites-other-browsers-can