Мод Переписать, передать параметры от URL1 до URL2 - PullRequest
3 голосов
/ 12 марта 2009

Я пытаюсь переписать следующий 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 или чего-то еще? (скажем, это можно сделать?), заранее спасибо.

1 Ответ

13 голосов
/ 12 марта 2009

Возможно, вы хотите что-то вроде флага QSA ("добавление строки запроса"), который заставляет остальную часть строки запроса правильно добавляться в конец переписанного URL.

Например:

^test.php test.php?hidden=value [L,QSA]
...