我不想在每个网站的RewriteBase
中手动设置.htaccess
。如何将其设置为相对,因此将站点根目录移动到新位置不需要对其进行任何修改。
我已经阅读了这个http://michael.orlitzky.com/articles/avoiding_rewritebase_with_mod_rewrite.php但它似乎不适用于.htaccess文件。以下是htaccess
示例:
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
答案 0 :(得分:1)
避免在不同设置中修改RewriteBase的一种方法是使用符号链接在每个位置创建相同名称链接目录。并确保将此选项设置在顶部:
Options +FollowSymLinks