J'ai un problème étrange.
J'ai une page qui a changé d'URL (car c'est le nom du parent modifié).
Exemple de lien HTTPS: www.mysite.com/my-services/service-1
est maintenant: https: www.mysite.com/services/service-1
l'URL canonique est toutefois toujours l'originale: https: www.mysite.com/my-services/service-1
ce qui est faux. (Ce devrait être le nouveau lien)
C'est ce que j'ai essayé:
J'ai eu le plugin de redirection pour gérer la redirection, mais j'ai commuté l'une IFF> ne résout pas le problème
J'ai changé de yoast> n'aide pas
Je suis retourné sur Yoast - et j'ai explicitement changé le lien canonique dans la section de référencement Yoast de la page> qui le résout.
Cependant, je ne veux pas manuellement à changer de canonique comme ça. Y a-t-il une meilleure solution? Est-ce que je manque quelque chose? Puis-je régénérer des balises canoniques dans le lot? Tant de questions - y a-t-il quelqu'un avec une réponse?
Merci beaucoup à l'avance, Ingrid
Vous devez réinitialiser vos indexables. Il y a quelques façons de le faire - vous pouvez utiliser une commande wp-cli (wp yoast index
), ou vous pouvez utiliser le plug-in à assister à test Yoast .
Si vous installez le plug-in Yoast Test Helper, vous pouvez aller à Outils> Test Yoast. Dans la case "Yoast Seo" avec un tas de boutons, utilisez le bouton "Réinitialiser les tables indexables et les migrations" pour les rincer. Vous pouvez ensuite désinstaller le plugin, supprimer votre URL canonique entrée manuellement et l'URL canonique par défaut (autogogénerated) sera corrigée.
Théoriquement, chaque fois que vous effectuez une modification, de sorte que la modification d'une URL de la page parent, qui devrait déclencher Yoast pour mettre à jour automatiquement ses indexables. Donc, cela vaut peut-être la peine d'ouvrir un problème GitHub afin qu'ils soient conscients que cela ne s'est pas produit comme prévu.