Vous n'êtes pas identifié(e).
Bonjour à tous,
J'ai un site en refonte en ce moment et en faisant ma vérification pré mise en production j'ai une erreur bizarre qui remonte.
Sur l'ensemble de mes produits (environ 1000 ref) j'ai une url comme ça : www.mon-ecommerce/8888-956-mon-produit/
Sauf que la canonical de cette url est : www.mon-ecommerce/8888-mon-produit/
Et que cette page n'existe pas et fait l'objet d'une redirection vers www.mon-ecommerce/8888-956-mon-produit/
Donc j'ai une boucle infini d'une page qui renvoie vers une canonical qui fait une redirection vers cette page.
A savoir que ces canonicals sont les anciennes url du produit et quelles fonctionnaient normalement sur l'ancien site. (Les devs ont fait un import des anciennes fiches & url sur le nouveau site).
D’après mois ça peut vite mettre le bordel au niveau technique et pousser google a choisir ses propres canonique voir a ne pas indexer une ou plusieurs pages.
Est ce que quelqu'un a deja eu ce problème et si oui comment est ce que vous avez pu le résoudre ? ( ou est ce que ça a eu un impact sur le ref nat du site / son indexation si pas résolue).
Sinon est ce que vous avez des conseils ?
"Without Data You're just another person with an opinion" - W. Edwards Deming
🔴 Hors ligne
Hello,
MAJ du site vers Prestashop 1.7 ?
Edit : t'as un merdier comme celui-ci ? (ne fais as attention à mes talents de graphiste )
Dernière modification par ColdFire (2020-03-25 10:11:07)
🔴 Hors ligne
Bonjour @ColdFire merci pour ta réponse.
Hello,
MAJ du site vers Prestashop 1.7 ?
J'ai demandé mais les dev ne veulent pas parce qu'ils ont dev des plugins & fonction sur mesure.... et que le temps sur le projet a déjà été dépassé.
Pour le problème c'est presque ça : Catégorie -> Ref FIlle 1 -> Canonical vers la ref Mère -> Ref Mère en 301 vers la Fille 1...
Pour le moment ils ont réussi à enlever les 301 de la ref mère vers les filles mais mes refs mère ne sont toujours pas dans mon arbo (autrement que via les canonicals)
Du coup nouvelle structure : Catégorie -> Ref FIlle (X) -> Canonical vers la ref Mère
(ne fais as attention à mes talents de graphiste big_smile)
Au vue de mes propres talents en graphisme/design/art... je me garde de critiquer ceux des autres
Dernière modification par Trashbaby (2020-03-25 16:51:42)
"Without Data You're just another person with an opinion" - W. Edwards Deming
🔴 Hors ligne
Donc le site est sous Presta 1.6? Quelle version exactement ?
J'ai 2 sites sous PS 1.6 sans ce problème, et 2 sites sous PS 1.7.1 avec ce problème justement.
Si tu veux / peux m'envoyer des URLs en exemple en MP, ce sera beaucoup + simple pour t'aider
🔴 Hors ligne
Le site est sous 1.7.4.2 j'ai demandé à migrer sous 1.7.6.4 de ce que j'ai lu sur internet cette dernière version patcherai ce problème (en tout cas les sites qu'on a sortie sous cette version n'ont pas ceux probléme).
"Without Data You're just another person with an opinion" - W. Edwards Deming
🔴 Hors ligne
Le site est sous 1.7.4.2 j'ai demandé à migrer sous 1.7.6.4 de ce que j'ai lu sur internet cette dernière version patcherai ce problème (en tout cas les sites qu'on a sortie sous cette version n'ont pas ceux probléme).
Bingo. Ca a été patché à partir de la version 1.7.6. Les devs étaient bien au courant du merdier que ça crée en SEO, et on patché ça sans même faire une petite annonce.
J'avais posté un mess sur le forum de Prestashop il y a des mois de ça, jamais eu une réponse, et des dizaines de mecs ont posé la même question ensuite , sans succès ! Un gars à posté un bout de code pour patcher ça, pas fonctionnel de mon coté.
Bref comme je t'ai dit en MP je regarde ça dem et te redis
Dernière modification par ColdFire (2020-03-25 17:08:21)
🔴 Hors ligne
Je m'auto réponds pour donner un début de réponse publique, ça peut toujours aider quelques personnes.
Ce problème de R301 et canonical en pagaille est donc spécifique à toutes les version de Prestashop de la 1.7.1 à la 1.7.5. Le problème a été corrigé depuis la version 1.7.6.
Cependant, pas mal de modifs ont été faites dans cette dernière version de Presta, et la mise à jour ne sera pas forcément facile si vous avez vos propres modules, etc.
Il est possible de tricher en cachant les ID d'attributs :
- installez ce module (payant...) : https://addons.prestashop.com/fr/url-redirections/16633-pretty-urls-supprimez-les-id-et-les-numeros-de-l-url.html
- Si vous ne voulez pas payer, vous pouvez tester ceci : Allez dans le BO de Presta, partie Paramètres > Trafic et SEO, puis descendez jusqu'à la Route vers les produits.
De base, si vous ne l'avez pas modifiée, elle est comme ça : {category}/{id}{-:id_product_attribute}-{rewrite}.html . Remplacez la route par ça pour retirer les ID de produits et d'attributs : {category:/}{rewrite}.html PAs sûr que ce soit fonctionnel selon votre version de PS et les modifs que vous avez faites dessus.
Dans tous les cas vous allez retirer les ID de produits, donc des 301 seront nécessaires si votre site est déjà en ligne.
🔴 Hors ligne