Disparition de parametres

WRInaute impliqué
bonjour

j'ai un pb avec une regle de rewriting je me permet de vous demander vos avis avant de m'arracher mon dernier cheveu

Code:
Options +FollowSymlinks
RewriteEngine on 
RewriteRule ^(.*)\.html?(.*)$  /v2/layout.php?action=$1&$2  [L]
RewriteRule ^(.*)\.html$  /v2/layout.php?action=$1  [L]

J'appele une page partenaires.html?UID=U0603091518FIJUZ
et je suis redirigé sur /v2/layout.php?action=partenaires

mon UID à disparu dans l'affaire... :?
quelqu'un aurai uen idée par hasard ca là je vois pas...

please help!!!!!
 
WRInaute discret
le ? est un indicateur d'occurence
Il faut le borné dans ton expression
essaye de tester comme ca car je ne suis pas tres sûr de ce coup la
Code:
RewriteRule ^(.*)\.html([?])(.*)$  /v2/layout.php?action=$1&$3  [L]
 
WRInaute occasionnel
Pour recopier les paramètres, il suffit d'ajouter QSA à la liste des options de la règle, ainsi (tu n'as besoin que d'une règle et non deux comme dans ton copier/coller) :
Code:
RewriteRule ^(.*)\.html$  /v2/layout.php?action=$1  [L,QSA]
 
Discussions similaires
Haut