yrogerg Posté 15 Décembre 2004 Posté 15 Décembre 2004 Bonjour à tous, premier post sur ce forum que je viens de découvrir et qui m'a l'air bien vaste (je vais avoir de la lecture ce Week End)... J'ai beau chercher, je ne trouve pas : j'essaie de faire une redirection de la sorte : lesite.com/rayon.php?r=1 vers lesite.com/boutique/boutique.php Le pb, c est que je n'obtiens pas lesite.com/boutique/boutique.php mais lesite.com/boutique/boutique.php?r=1 ce qui me dérange bcp car cette variable ne sert strictement à rien dans cette page. Mon code : RewriteRule ^rayon\.php$ /boutique/boutique.php [R=301,L] Je débute complètement, merci de m'aider.
Dan Posté 15 Décembre 2004 Posté 15 Décembre 2004 Bonjour yrogerg, et bienvenue à bord du Hub ! Le query string est le plus souvent ajouté par défaut. Si tu veux t'en passer, la meilleure solution est de terminer la chaîne de substitution par un signe ? utilisé seul. Exemple: RewriteRule ^rayon\.php$ http://www.domaine.com/boutique/boutique.php? [R=301,L] Tu auras remarqué que j'ai mis une URL complète (avec http). C'est nécessaire, surtout si tu forces le mode externe (flag R) Dan
yrogerg Posté 15 Décembre 2004 Auteur Posté 15 Décembre 2004 Quelle réactivité ! Merci beaucoup Dan, ca fonctionne très bien !
Dan Posté 15 Décembre 2004 Posté 15 Décembre 2004 Quelle réactivité ! Merci beaucoup Dan, ca fonctionne très bien ! On va dire qu'on connaît la réécriture d'URL ...
yrogerg Posté 15 Décembre 2004 Auteur Posté 15 Décembre 2004 J'ai cru comprendre ! J'ai fait pas mal de recherche sur l'URL rewriting concernant mon problème et je suis tombé à plusieurs reprises sur ce forum... Alors je me suis dis que j'allais tenter le coup et je ne regrette pas.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant