Ceci est une continuation de la question: comment gérer les changements d'URL canoniques comme Stack Overflow .
Disons que j'ai l'URL du canon:
questions/11/car
<--- lié canoniquement --- questions/11/
Que se passera-t-il si je souhaite changer l'URL du canon en:
questions/11/car-with-sgx
Évidemment, questions/11/
pointera vers la nouvelle URL canon.
Mais comment l'ancien devrait-il questions/11/car
changer pour le nouveau? Il y a deux façons:
- 301 rediriger cela vers la nouvelle URL canon
- l'ancienne URL canon est canoniquement reliée à la nouvelle URL canon
Selon ce post :
[En utilisant un lien canonique au lieu d'une redirection,] le classement d'OldPage.html diminuera au fil du temps en raison de moins de liens internes, mais la balise canonique ne la fera pas disparaître complètement. Il pourrait théoriquement rester dans leur index jusqu'à ce que l'un des événements suivants se produise:
- il est redirigé en permanence via 301
- il renvoie un 404 pour une période de temps prolongée (ils continueront à vérifier pendant un certain temps avant de supprimer une URL)
- une balise meta robots «noindex» est ajoutée
Si cela est vrai, j'ai vraiment besoin d'utiliser la redirection de l'ancienne URL canon vers la nouvelle URL canon, ce qui signifie que je dois garder un journal des anciennes URL canon précédentes de ce contenu, donc je sais quand je peux rediriger. C'est un peu compliqué à faire.