skippy Posté 24 Avril 2006 Posté 24 Avril 2006 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 +FollowSymlinksRewriteEngine onRewriteRule ^(.*)\.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!!!!!
Julien L. Posté 24 Avril 2006 Posté 24 Avril 2006 (modifié) Bonjour, la balise QSA peut-être. Options +FollowSymlinksRewriteEngine onRewriteRule ^(.*)\.html$ /v2/layout.php?action=$1 [QSA,L] http://developpeur.journaldunet.com/tutori...-drapeaux.shtml Modifié 24 Avril 2006 par Julien L.
kot Posté 24 Avril 2006 Posté 24 Avril 2006 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+
skippy Posté 25 Avril 2006 Auteur Posté 25 Avril 2006 Bonjour, la balise QSA peut-être. Options +FollowSymlinksRewriteEngine onRewriteRule ^(.*)\.html$ /v2/layout.php?action=$1 [QSA,L] http://developpeur.journaldunet.com/tutori...-drapeaux.shtml <{POST_SNAPBACK}> Oui c'était ca.... merci à toi pour l'info
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant