使用.htaccess将所有目录请求重写到子目录

时间:2012-10-20 02:17:50

标签: php apache .htaccess symfony

我正在尝试使用.htaccess将对/myproj(或其中的任何文件)的所有请求重写为/myproj/web

我遇到的问题是带有斜杠的请求(例如/myproj/somefile.php/)会以某种方式被重写为/docroot/index.php而不是/myproj/web/somefile.php/

我的/myproj/.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ /myproj/web/$1 [QSA,L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

看看this answer。这是我遇到的问题,亲爱的同行在stackoverflow上回答。