.htaccess调整重定向到/ subfolder / public

时间:2016-01-25 11:35:20

标签: php .htaccess laravel redirect

我在部署在共享主机上的所有Laravel网站上运行此脚本以预先添加www并将所有流量重定向到/ public。

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=302,L]

    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

我现在要做的是调整它,以便将流量重定向到/ subfolder / public,但是我遇到了麻烦使它工作。

1 个答案:

答案 0 :(得分:0)

您可以使用:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=302,L]

    RewriteCond %{REQUEST_URI} !^/subfolder/public/ [NC]
    RewriteRule ^(.*)$ subfolder/public/$1 [L]
</IfModule>