Bonjour,
Je lance ce post concernant un problème de redirection 301 sous prestashop.
Voilà trois jours que j'épluche les forums dans tous les sens sans trouver la solution.
Voici mon problème:
J'ai mis en ligne mon site internet le 31/03/2011 sans réécrire les URL.
J'ai réécris les URL quelques mois plus tard, ce qui fait que Google avait référencé les premières Url sous le format /product.php?id_product=297 ou /category.php?id_category=40.
J'ai donc mis en place des rediretions 301.
Pour les produits, tout fonctionne:
http://www.laboutiquedelanjou.fr/product.php?id_product=297 renvoi vers
http://www.laboutiquedelanjou.fr/epices-condiments-specialites/297-vinaigre-de-miel-artisanal.html
Pour les catégories, ça fonctionne avec des url que j'ai réécrite récemment:
http://www.laboutiquedelanjou.fr/75-epicerie-fine-du-terroir-moutardes renvoi vers
http://www.laboutiquedelanjou.fr/75-moutarde
Mais pour les url initiales des catégories, la redirection ne fonctionne pas.
http://www.laboutiquedelanjou.fr/category.php?id_category=75 arrive en lien direct alors qu'il devrait renvoyer vers
http://www.laboutiquedelanjou.fr/75-moutarde
J'ai rajouté un paramètre dans mon htaccess:
RewriteCond %{QUERY_STRING} ^id_category=91$
RewriteCond %{QUERY_STRING} !rewriting [NC]
RewriteRule ^(.*)$ http://www.laboutiquedelanjou.fr/91-vente-de-chocolats? [R=301,L]
Du coup, quand je teste sur un logiciel de redirection, je trouve bien la bonne redirection 301. Mais sur le site, je me retrouve avec une boucle de redirection.
Finalement, je désespère de trouver la solution.
Est-ce que quelqu'un peut me venir en aide. Merci d'avance
Je lance ce post concernant un problème de redirection 301 sous prestashop.
Voilà trois jours que j'épluche les forums dans tous les sens sans trouver la solution.
Voici mon problème:
J'ai mis en ligne mon site internet le 31/03/2011 sans réécrire les URL.
J'ai réécris les URL quelques mois plus tard, ce qui fait que Google avait référencé les premières Url sous le format /product.php?id_product=297 ou /category.php?id_category=40.
J'ai donc mis en place des rediretions 301.
Pour les produits, tout fonctionne:
http://www.laboutiquedelanjou.fr/product.php?id_product=297 renvoi vers
http://www.laboutiquedelanjou.fr/epices-condiments-specialites/297-vinaigre-de-miel-artisanal.html
Pour les catégories, ça fonctionne avec des url que j'ai réécrite récemment:
http://www.laboutiquedelanjou.fr/75-epicerie-fine-du-terroir-moutardes renvoi vers
http://www.laboutiquedelanjou.fr/75-moutarde
Mais pour les url initiales des catégories, la redirection ne fonctionne pas.
http://www.laboutiquedelanjou.fr/category.php?id_category=75 arrive en lien direct alors qu'il devrait renvoyer vers
http://www.laboutiquedelanjou.fr/75-moutarde
J'ai rajouté un paramètre dans mon htaccess:
RewriteCond %{QUERY_STRING} ^id_category=91$
RewriteCond %{QUERY_STRING} !rewriting [NC]
RewriteRule ^(.*)$ http://www.laboutiquedelanjou.fr/91-vente-de-chocolats? [R=301,L]
Du coup, quand je teste sur un logiciel de redirection, je trouve bien la bonne redirection 301. Mais sur le site, je me retrouve avec une boucle de redirection.
Finalement, je désespère de trouver la solution.
Est-ce que quelqu'un peut me venir en aide. Merci d'avance