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

おそらく、("query string append") フラグのようなものが必要になるでしょうQSA。これにより、クエリ文字列の残りの部分が、書き換えられた URL の末尾に適切に追加されます。

例えば:

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