philippe69 Posté 18 Février 2014 Posté 18 Février 2014 (modifié) 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é 18 Février 2014 par philippe69
captain_torche Posté 19 Février 2014 Posté 19 Février 2014 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.
Portekoi Posté 19 Février 2014 Posté 19 Février 2014 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]
philippe69 Posté 19 Février 2014 Auteur Posté 19 Février 2014 Je viens de faire le test et ... ça ne change rien. En fait, j'ai l'impression que la RewriteCond ne match pas.
SStephane Posté 19 Février 2014 Posté 19 Février 2014 Tu n'as pas autre chose dans ta query string ? (il sert à quoi le NC dans ta règle du bas ?)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant