【发布时间】:2012-12-07 11:49:06
【问题描述】:
我在域的根目录安装了一个 CMS,并使用以下 htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
这会处理友好的 url 以将所有内容重定向到 index.php。我的问题是我有一个包含另一个 cms 的子文件夹。我需要将子文件夹的请求重定向到正确的文件夹而不是 index.php。
我尝试了以下方法,但似乎不起作用
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(sub-folder)
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
谁能帮忙?
谢谢
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting apache2