url rewriting : probleme avec le point d'interrogation !!

Nouveau WRInaute
bonjour !

voila, je fait un peut d'url rewriting et je recontre un probeme bien étrange :
des que je met un point d'interrogation dans mes adresses réecrites, ca marche plus !!

par exemple : je veux réecrire l'adresse du type :
www.monsite.com/lebontest/?parametre=43
en l'adresse :
www.monsite.com/?section=lebontest&parametre=43

j'ai donc ecrit dans mon superbe .htaccess :
RewriteRule ^lebontest/\?([0-9a-z=\&]+)$ /?section=lebontest&$1

mais cela ne marche pas a cause du point d'interrogation,
en effet, si à la place je met par exemple :
RewriteRule ^lebontest/&([0-9a-z=\&]+)$ /?section=lebontest&$1
et que je vais a l'adresse
www.monsite.com/lebontest/&parametre=43
je suis bien redirige vers la bonne page

j'ai tenter de nombreuse facon d'inclure le '?', avec un \, sans, dans des parenthese, etc, mais ca ne veut rien savoir, ma regle 'est pas comprise !!

est -il impossible de mettre un '?' dans un adresse réecrite ?????

merci d'avance à tout reponse...
 
WRInaute accro
webmasterlamogere a dit:
Il faut utiliser l'option QSA(Query String Append) qui rajoute les paramètres de l'URL rewrité à la fin de l'URL

QSA : "Ce commutateur force l'ajout d'une chaîne argument de requête dans l'URL substituée à l'argument existant". J'en vois pas l'utilité ici.

Moi je l'ecrirais plus simplement c'est tout :

Code:
RewriteRule ^lebontest/?parametre=([0-9]+)$ ?section=lebontest&$1
 
Discussions similaires
Haut