3

我正在尝试重写以下 URL

test.php?par1=foo&par2=bar

进入...

newtest.php?hidden_par=blah&par1=foo&par2=bar

我有这个规则,它不起作用:

RewriteRule ^test.php\??(.*?)$ newtest.php?hiden_par=blah&$1 [L]

这可以使用 RewriteCond 或其他方法来完成吗?(比如说,可以这样做吗?),提前谢谢。

4

1 回答 1

13

您可能需要类似QSA("query string append") 标志,它会导致查询字符串的其余部分正确附加到重写 URL 的末尾。

例如:

^test.php test.php?hidden=value [L,QSA]
于 2009-03-12T18:24:40.893 回答