404错误与独特的扭曲


404 error with unique twist

我最近重新安装了wampserver3 w/php 5.6.16 & php 7Composer也随框架一起全局安装laravel。重新安装的原因是因为我在 localhost 上的项目文件夹在访问时会抛出 404 错误。我已经编辑了$suppresslocalhost false无济于事。我的 php 错误日志显示:> PHP 未定义索引:HTTP_USER_AGENT。

我在windows 7 x64上跑步.

我可以访问localhost,phpmyadmin,phpinfo。

在这个 404 错误中,我可能有一些不同的东西。如前所述,我已经将$suppresslocalhost修改为false,并且我还重命名了我的.htaccess文件,顺便说一下,这不允许我将其重命名.htaccess但这是不同时间的另一个主题,在我的WAMP根目录中重命名。

提前谢谢。

编辑:

我的 httpd-vhosts.conf 文件

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot e:/wamp64/www/ 
    <Directory "e:/wamp64/www/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    ServerName base4 
    DocumentRoot e:/wamp64/www/base4/ 
    <Directory "e:/wamp64/www/base4/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost>

编辑2:

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot e:/wamp64/www 
    <Directory "e:/wamp64/www/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory>
</VirtualHost> 
<VirtualHost *:80> 
    ServerName test.dev 
    DocumentRoot e:/wamp64/www/test.dev 
    <Directory "e:/wamp64/www/test.dev/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost>

正确的解决方案是为每个项目创建一个虚拟主机。

听起来你已经安装了WAMPServer3。在该版本中,您可以通过单击按钮创建虚拟主机。它为您做一切!

首先创建要放入此站点的目录(如果尚未创建

)。

如果您愿意,该文件夹可以位于'wamp'www'project1'www下,也可以在任何其他文件夹中,例如 C:'websrc'project1'www .

查看WAMPServer主页,然后单击TOOLS列下的Add a Virtual Host链接,然后按照简单说明进行操作

WAMPServer将自动重新启动Apache,以便Apache看到新的虚拟主机。

一旦完成:-

rightclick wampmanager -> tools -> Restart DNS

您可能还会在wampmanager右键单击菜单上看到其他一些有用的新功能!