如何重定向到 laravel 上的 public 文件夹

How to redirect to public folder on laravel

我有这样的结构:

我的域名:www.example.com

这是我的 laravel 的项目文件夹:http://www.example.com/project

我想重定向到 http://www.example.com/project/public

我知道这个答案之前已经回答过,但我尝试实施它但对我不起作用。

抱歉我的英语不好,我只会说西班牙语

对于 htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteCond %{REQUEST_URI} !project/public/
RewriteRule (.*) /project/public/ [L]

将其放入您的 public_html/ 或 www/ 文件夹,其中是 example.com/

的根目录

我创建了这个 php 脚本并放置在 laravel 目录的根目录中:


    $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    header("Location: " . $actual_link . "public/index.php");

将 /server.php 重命名为 index.php