Redirection d’url avec Yoast SEO

Si vous utilisez la version gratuite du module WordPress Yoast SEO, vous ne disposez pas d’une fonctionnalité dédiée pour rediriger une url spécifique. Ca fait partie de la version payante de Yoast SEO.

Néanmoins ça peut être très utile dans différents cas de figure : suppression d’une page, d’un article, changement de domaine, etc…

Pour contourner ce petit souci, et donc se débrouiller avec la version gratuite de Yoast SEO, voici une pdeite astuce pour faire la modification dans le fichier .htaccess.

Redirection Yoast SEO 301 via .htaccess

Mais on ne va pas modifier direcement le fichier .htaccess via le serveur FTP. On va tout de même utiliser le module Yoast SEO (version gratuite).

Dans la partie administration de votre WordPress, aller dans Yoast SEO / Outils, puis cliquer sur Editeur de fichiers.

Yoast SEO Outils

Là, nous allons ajouter une ligne dans la partie intitulée fichier .htaccess, nous allons ajouter une ligne, plutot à la fin du fichier .htaccess.

redirect 301  /ancienne-url https://monsiteweb.fr/p/nouvelle-url/

Pour l’ancienne url à rediriger, on ne va pas mettre le nom de domaine, par contre il le faut pour la nouvelle url.

Et voilà.

Pensez à bien Enregistrer, puis éventuellement vider le cache (si vous avez un plug-in qui gère cet aspect) de votre site et c’est parti !

Problèmes courants et solutions

Vous avez configuré la redirection dans Yoast SEO, comme indiqué ci-dessius, mais elle ne fonctionne pas.

Les redirections ne fonctionnent pas

  • Allez dans Yoast SEO → Outils → Fichiers d’édition et assurez-vous que le fichier .htaccess contient bien les règles de redirection.
  • Effacez le cache
    • Videz le cache de votre navigateur (CTRL + F5 ou essayez en navigation privée).
    • Si vous utilisez un plugin de cache (WP Rocket, W3 Total Cache, etc.), videz-le.
    • Si votre hébergeur a un cache serveur (ex. Cloudflare), désactivez-le temporairement.
  • Désactivez les autres plugins de redirection (ex. Redirection, WP Rocket, etc.) pour éviter un conflit potentiel.

Erreur 404 après une redirection

Vous avez bien configuré la redirection, mais l’ancienne URL affiche une erreur 404.

  • Vérifiez que l’URL d’origine est bien orthographiée.
  • Videz le cache et testez en navigation privée.

Ressources utiles

À propos de l’auteur

Patrick Haond est spécialiste en création de sites WordPress et WooCommerce depuis plus de 15 ans. Fondateur du site Créer un Site Internet, il accompagne les entreprises et entrepreneurs dans l’optimisation et la personnalisation de leurs boutiques WooCommerce. Retrouvez-le sur LinkedIn pour plus d’astuces et conseils en développement WordPress.