我有这个结构:
我的域名:www.example.com
这是我的laravel的项目文件夹:http://www.example.com/project
我想重定向到http://www.example.com/project/public
我知道这个答案之前已经得到了回答,但我尝试实施它而不适合我。
对不起我的英语,我只是说西班牙语
答案 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");