Aller au contenu

Sujets conseillés

Posté

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. :wacko:

Mon code :

RewriteRule ^rayon\.php$ /boutique/boutique.php [R=301,L]

Je débute complètement, merci de m'aider. ;)

Posté

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

Posté
Quelle réactivité !

Merci beaucoup Dan, ca fonctionne très bien !  :D

On va dire qu'on connaît la réécriture d'URL ... :whistling:
Posté

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. :rolleyes:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...