子目录的RewriteRule被忽略,L存在

时间:2018-01-18 13:58:08

标签: php apache .htaccess mod-rewrite url-rewriting

经过一周多的尝试和错误,我已经没有解决方案了。 如果实际重写包含一个额外的值,我希望将一个GET参数作为重写添加到URL。例如:/foo应该重新设计为index.php?p = test1和/foo/bar应该添加第二个GET参数,我们将其命名为test,使其获得index.php?p=test1&test=something

如果出现以下情况,我目前无法正常工作:

RewriteRule ^/?acadie/lisette/?$ index.php?p=contact_single&id=531&ID_AGENT=1380 [QSA,L,S=1]
RewriteRule ^/?acadie/?$ index.php?p=contact_single&id=531 [QSA,L]

如果我在第二个语句之前添加RewriteRule .* - [F],它成功获得了403,所以我认为我的规则完全被忽略了。如果我扭转他们,同样。 我做错了什么?

我正在运行Apache 2.4.29

0 个答案:

没有答案