我正在寻求这种简单的重写,这本身就很简单:
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
规则冲突。