2009-03-12 7 views
3

Je suis en train de réécrire l'URL suivanteMod Rewrite, passer des paramètres de URL1 à url2

test.php?par1=foo&par2=bar 

Dans ...

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

Je cette règle, cela ne fonctionne pas:

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

Pourrait-il être fait en utilisant RewriteCond ou autre chose? (disons, cela pourrait-il être fait?), merci d'avance.

Répondre

13

Vous souhaitez probablement utiliser l'attribut QSA ("query string append"), ce qui entraîne l'ajout correct du reste de la chaîne de requête à la fin de l'URL réécrite.

Par exemple:

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

Works great !! Merci.. – grilix