Aller au contenu
philippe69

Redirection QUERY_STRING pas gérée

Noter ce sujet :

Recommended Posts

Bonjour à tous,


je cherche à rediriger des url d'un ancien site vers des URL Prestashop



L'ancienne forme est : http://www.culturevap.fr/PBSCProduct.asp?ItmID=12256839

La nouveau site devient : http://www.culturevap.fr/home/213-orion-v3.html

J'ai donc mis ça dans mon .htaccess



RewriteCond %{QUERY_STRING} ItmID=12256839
RewriteRule ^.*$ home/213-orion-v3.html? [L,R=301,NC]

Mais la redirection n'est pas prise en compte


Auriez-vous une idée ?


Merci d'avance


Philippe


Modifié par philippe69

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu comptes faire une redirection par fiche produit ? Ton .htaccess risque de devenir très lourd !


Il vaudrait mieux rediriger toutes les pages contenant un ItmID vers une page unique qui, elle, se chargerait de la redirection en fonction de l'ID.


Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,



Et si tu ajoutes "[NC]" sur la première ligne pour le rendre non "Case sensitive"?



Exemple :



RewriteCond %{QUERY_STRING} itmid=12256839 [NC]
RewriteRule ^.*$ home/213-orion-v3.html? [L,R=301,NC]

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu n'as pas autre chose dans ta query string ? (il sert à quoi le NC dans ta règle du bas ?)


Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×