|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : mai 2008 Messages : 56 ![]() |
déja bon noël à tous!!!
voila 3h que je galère sur une expression régulière toute bête!!! exemple de mon url de base: http://ziplepinguy/ad/test/4-4-fdsfs-sf-.html jusque la mon expression marchait niquel. mais j'ai besoin de passer éventuellement des variables par l'url. donc j'aurais une url de ce type: http://ziplepinguy/ad/test/4-4-fdsfs...?val_taureau=1 mon fichier htacess contient: Code :
RewriteRule ^([0-9]+)-([0-9]+)-([a-z\-]*).html/?([_=a-z0-9]*) page.php?id=$1&partie=$2&toto3=$3&toto4=$4 [L] mais ça ne marche pas: toto4 est vide!!!! aprés des tests je me suis aperçu que c'était le point d'interrogation qui posait soucis. je l'ai échappé avec une quote: sans résultat je l'ai mis entre croché: sans résultat je l'ai intégré dans une chaine de caractère ( par ex:ml?val ) sans résultat je l'ai remplacer par un code trouvé sur internet ( du type %3..) sans resultat... HELP!!!! bonne soirée à tous |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : mai 2008 Messages : 56 ![]() |
ça y est!!! j'ai trouvé!!! trés beau cadeau de noël xD
il faut utiliser QSA pour Query String Append (Query String en fin d'expression) ça permet ensuite de garder ce qui peut-être une chaine de variables. si vous aviez le flag [L] pour stopper le parcours des lignes de votre htacces les 2 flags sont concaténables: [QSA,L] par exemple! en espérant que ça puisse dépanner qqn un jour... Bonnes fêtes de fin d'années à tous!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com