带有 wampserver 的本地主机上的错误 404

Error 404 on localhost with wampserver

我在工作中使用 wamp 已经 2 周了,没有任何问题,但现在我遇到了一些问题: localhost/phpmyadmin 运行良好,但是 localhost/127.0.0.1 给我一个 404 错误:

Not Found
The requested URL / was not found on this server.

我已经测试了 80 端口,它被 Apache 使用。

我有运行良好的虚拟主机,但我不能再创建一个新的,它不起作用,我不知道为什么。

我在互联网上搜索了很多,但我只能找到对我不起作用的解决方案,所以如果你能帮助我,那就太好了。

编辑:我刚刚更改了我的 httpd-vhosts.conf,我的新虚拟主机有一个错误,所以现在它们运行良好,但我在 localhost/.

上仍然有错误 404

编辑:谢谢 RiggsFolly 的帮助,我需要在我的 httpd-vhosts.conf

中有本地主机

好的,这听起来好像浏览器正在尝试使用 IPV6 网络,但您尚未将 IPV6 环回地址输入到主机文件中

将您的主机文件修改为

127.0.0.1 localhost
127.0.0.1 other.dev
127.0.0.1 other2.dev

::1 localhost
::1 other.dev
::1 other2.dev

::1 是 IPV6 环回地址,127.0.0.1 是 IPV4 环回地址。

你说你有虚拟主机设置,你是否也定义了一个,第一个是本地主机。一旦定义了虚拟主机,httpd.conf 中的默认值将被忽略。

因此将此添加到 httpd-vhosts.conf

的顶部
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot c:/wamp/www
    <Directory  "c:/wamp/www/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

c: 更改为您安装 WAMPServer 的任何驱动器。