laravel 5.6无法正确重定向

时间:2019-12-19 11:58:40

标签: php laravel .htaccess

我在子文件夹中设置了laravel 5.6,但页面无法正确重定向,这是错误的。我已经用htaceess尝试了一切。我已经在根文件夹和公用文件夹中设置了htacess,但是它不起作用 我的根htaccess是

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

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

</IfModule>

这是我对公用文件夹的处理方式

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On    
RewriteBase /charity-frontmode/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

请帮助!预先感谢

1 个答案:

答案 0 :(得分:1)

尝试以下

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]