子文件夹.htaccess复制了RewriteRule兼容性

时间:2013-05-11 17:15:35

标签: apache .htaccess mod-rewrite

我正在寻求这种简单的重写,这本身就很简单:

example.com/[home|login] => example.com/?a=[home|login]

RewriteRule ^(home|login)/?$ /?a=$1 [QSA,L]

问题:开发“环境”位于example.com/dev内,其内容与根目录相同。

除上述规则外,example.com/dev/[home|login]的请求应使用example.com/dev/?a=[home|login]/.htaccess中完全相同的设置重定向到/dev/.htaccess

目前,/dev次请求被重定向到/?a=[home|login]而不是/dev/?a=[home|login],原因可能是/.htaccess中的父规则与/dev/.htaccess规则冲突。

0 个答案:

没有答案