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

时间:2015-04-23 16:38:57

标签: .htaccess redirect laravel directory public

我有这个结构:

我的域名:www.example.com

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

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

我知道这个答案之前已经得到了回答,但我尝试实施它而不适合我。

对不起我的英语,我只是说西班牙语

3 个答案:

答案 0 :(得分:22)

对于htaccess

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

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

的根目录

答案 1 :(得分:6)

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

答案 2 :(得分:0)

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


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