公共路径未在 laravel 子目录中删除

时间:2021-07-31 04:23:21

标签: php laravel .htaccess

我的 Laravel 根文件夹中有这个 .htaccess 文件,该站点托管在子文件夹中,但 URL 如下所示:

<块引用>

https://maindomain/public/laravelsubdirectory

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine On
     # Force SSL
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]
    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1 
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php
</IfModule>

# Authorization comment 
RewriteEngine On 
RewriteCond %{HTTP:Authorization} ^(.+)$ 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

我想从这个 URL 中删除公开内容。

任何帮助将不胜感激。

0 个答案:

没有答案
相关问题