URL rewrinting -> question simple mais je sais pas!

Nouveau WRInaute
Bonjour,

Avant toute chose j'ai beaucoup lu sur l'url rewriting mais j'y connais pas grand chose...

En fait, sur mon site j'ai un moteur de recherche avec un .htaccess:
RewriteRule recherche.html /recherche.php?tpl=3
Jusqu'ici aucun problème quand j'appel recherche.html je tombe bien sur recherche.php?tpl=3

Mon problème vient du fait que j'ai un formulaire avec une quinzaine de variable envoyer en get sur la page recherche.php et qui ne sont pas prises en compte avec l'URL rewriting:

En fait une fois que je valide mon formulaire, j'ai:
recheche.html?var1=abc&var2=abc...
En fonction de la recherche du visiteur certaine variable n'existe pas.

Ma question est donc de savoir comment remettre tout les paramètres dans l'URL rewriting car actuellement quand je tappe recheche.html?var1=abc&var2=abc... je tombe sur recherche.html alors que quand je tape recherche.php?var1=abc&var2=abc... j'ai bien le résultat de ma recherche.

J'espère que vous pourrez m'aider!
Merci d'avannce
 
WRInaute discret
pour passer tes parametres GET, tu dois coder ta ligne comme cela


RewriteRule recherche.html /recherche.php?tpl=3 [QSA]
 
Nouveau WRInaute
narayana a dit:
SAlut
Pourquoi tu ne les passes pas en post ?
Parce qu'on utilise souvent inciemment la touche retour du navigateur et qui IE te met gère ça très mal!

Dans tous les cas, je vous remercie de votre aide car AUDINET avait vu juste.

++
 
Discussions similaires
Haut