Aller au contenu

"?" et url rewriting


Sujets conseillés

bonjour

j'ai un problème 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'appelle une page partenaires.html?UID=U0603091518FIJUZ

et je suis redirigé sur /v2/layout.php?action=partenaires

quand je fais un

<?php print_r($_GET);?>

mon UID à disparu dans l'affaire...

quelqu'un aurait il une idée par hasard car là je vois pas...

Le problème semble être que je n'arrive pas a echapper le caractère "?".

Si j'essaye avec un slash à la place du "?" ca marche mais moi j'aimerai vraiment avoir un "?"

please help!!!!!

Lien vers le commentaire
Partager sur d’autres sites

Le caractère ? a une signification particulière dans les expressions régulières. Il signifie que le caractère précédent peut être répété 0 ou 1 fois.

Si tu veux parler du caractère ?, il faut le backslaché \?

A+

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...