我遇到了问题,即本地主机重定向到特定域而不是127.0.0.1。
我的配置是在MacOS Mojave上使用本地虚拟机安装的apache / mysql / php,虚拟机用于在主机中配置为正确重定向的不同项目。
在任何浏览器中输入127.0.0.1时,我都进入位于www根目录中的概述页面。当我在浏览器中输入localhost时,应该会发生同样的事情,但是它将重定向到我过去正在处理的项目的域。在没有网络连接的情况下也会发生这种情况,因此配置在此计算机上。
我的/ etc / hosts文件:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost project1.local project2.local 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
第一行似乎被忽略,本地主机无法解析为127.0.0.1。
我只有两个vhost配置以及默认配置,没有错误的重定向,而且httpd.conf看起来也不错。我用grep -lr "redirectiondomain.com" *
搜索了整台机器,但没有结果。我尝试关闭apache并获得相同结果,并查看了MacOS网络设置,但找不到任何与错误重定向相关的信息,无论是stackoverflow上的其他解决方案,还是Google都无法解决我的问题。有谁知道如何在其他地方设置错误的localhost重定向?
编辑: 设置了我在MacOS中的主机名。我尝试了不带端口的本地主机,使用:80和:8080