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!!!!!
 
M
mumbly
Guest
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]
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut