Laravel:404 未找到或 403 禁止访问

Laravel: 404 Not Found or 403 Forbidden

我第一次在 VPS 上尝试 Laravel 框架。 在我有另一个项目文件夹(没有任何访问问题)的文件夹中,我使用 "laravel new Test"

创建了一个项目

我更改了 "storage" 和 "bootstrap/cache" 的权限。

现在我转到页面并...

mod_rewrite 已启用。 我设置 "AllowOverdrive All" 为主文件夹。

Test/public 中的 .htaccess 是默认的,我尝试将其更改为:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    Options +FollowSymLinks
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

重启httpd。重新启动所有 vps...没有任何改变...

我想念什么?

访问内容的默认 documentRoot 位于文件夹 /public 所以你可以使用 www.example.com/public/

访问

您应该将 example.com 的默认根目录更改为 public 文件夹。