web-dev-qa-db-fra.com

Renommer des slugs de page crée-t-il des redirections 301 d'un ancien slug à un autre (comme pour les posts)?

Renommer des slugs de page crée-t-il des redirections 301 d'un ancien slug à un autre (comme pour les posts)?

Démarrage d'une nouvelle installation de wp wordpress:4.9.4-php7.1 J'essaie de faire fonctionner les redirections automatiques pour les permaliens de page renommés.

  1. Créer une page avec permalien /a
  2. Renommez cette page en permalien en /b
  3. J'attends que GET /a renvoie une redirection 301 en /b

Créer une publication avec slug a, puis le renommer en b crée une redirection 301 de a à b et une ligne de la table wp-postmeta avec meta_key=_wp_old_slug et meta_value avec l'ancien slug. Est-ce censé fonctionner pour les pages aussi? Je pense que j'ai eu une configuration où cela fonctionne avant mais maintenant je ne suis plus sûr. Existe-t-il un système de redirection par défaut comme celui-ci qui fonctionnerait également lors du changement de parents d'une page?

1
antonj

Du point de vue du moteur sous-jacent, les pages sont des publications avec un post_type de page. Donc, vous devriez idéalement voir les mêmes redirections.

Cependant, vous pouvez trouver un plugin tel que Redirection résout votre problème plus complètement.

1
foresmac