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

nzkunb0c  于 2023-01-14  发布在  其他
关注(0)|答案(4)|浏览(143)

我有这样的结构:
我的域名:www.example.com
这是我的laravel的项目文件夹:http://www.example.com/project
我想转到http://www.example.com/project/public
我知道这个答案以前已经回答过了,但我试着去实现它,但对我不起作用。
抱歉我的英语不好,我只会说西班牙语

zy1mlcev

zy1mlcev1#

对于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/文件夹,其中是www.example.com的根目录example.com/

rsl1atfo

rsl1atfo2#

重命名/server. php文件夹为index.php

gz5pxeao

gz5pxeao3#

我创建了这个PHP脚本,并将其放在laravel目录的根目录中:

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

wixjitnu4#

重写条件%{REQUEST_URI}!^公共重写规则^(.*)$公共/$1 [L]上的重写引擎

相关问题