Comment créer une redirection 301 dans WordPress • Yoast


Besoin de créer une redirection 301 dans votre site WordPress ? Vous êtes arrivé au bon endroit! Nous allons vous montrer comment configurer des redirections 301 en utilisant 4 méthodes différentes. Vous ne savez pas si vous devez utiliser une redirection ou si une redirection 301 est la bonne à choisir ? Pas de soucis, nous vous expliquerons cela aussi.

Les redirections en quelques mots

Le nom « redirection » dit à peu près tout : il envoie les visiteurs se rendant sur une page spécifique vers une autre à la place. Ou, s’il n’y a pas d’alternative, un en-tête HTTP (similaire aux redirections) peut le montrer clairement aux utilisateurs et aux moteurs de recherche. C’est un peu comme enregistrer un changement d’adresse lors d’un déménagement. Et si un vieil ami se rendait dans votre ancienne maison pour vous rendre visite ? Une redirection est comme une note sur la porte d’entrée, indiquant à vos visiteurs où vous vivez actuellement. Chaque fois que vous modifiez une URL ou supprimez une page, vous devriez penser aux redirections.

Il existe différentes redirections à des fins différentes. Comme cet article concerne uniquement les redirections 301, examinons certaines situations dans lesquelles vous pourriez avoir besoin d’utiliser une redirection 301.

Quand utiliser une redirection 301 ?

Une redirection 301 doit être utilisée lorsque :

  • Vous avez supprimé définitivement une page de votre site, mais vous avez une autre page similaire vers laquelle vous souhaitez envoyer les utilisateurs à la place
  • Vous avez modifié l’URL d’une page déjà publiée
  • Vous déplacez votre site vers un nouveau domaine
  • Vous modifiez la structure de votre URL, par ex. passer de HTTP à HTTPS ou supprimer « www » au début de votre URL

Ce sont quelques-unes des raisons les plus courantes d’utiliser une redirection 301, mais il existe également d’autres situations qui nécessitent l’utilisation de redirections. Et en plus de cela, il existe d’autres redirections et en-têtes HTTP que vous pouvez utiliser dans d’autres situations. Par exemple, si vous supprimez définitivement une page et qu’il n’y a pas de remplacement ou de substitut approprié auquel vous pouvez envoyer des utilisateurs, alors une redirection 410 est ce que vous devez utiliser. Nous avons un tout autre article où vous pouvez en savoir plus sur les redirections à utiliser dans quelles situations.

Option 1 : Créer une redirection 301 sur le serveur

L’une des méthodes les plus élémentaires pour ajouter une redirection 301 consiste à modifier votre fichier .htaccess sur le serveur. Cette méthode n’est disponible que sur les serveurs Apache. Nginx a sa propre façon de définir les redirections dans la configuration du serveur et nécessite une connaissance approfondie de l’administration du système.

Ces configurations peuvent devenir tout à fait impossibles à maintenir au fil du temps, surtout si vous êtes un blogueur passionné ou si vous essayez d’améliorer le référencement de vos articles. En plus de cela, vous devrez vous connecter à votre serveur via FTP, modifier les fichiers et les télécharger à nouveau chaque fois que vous ajoutez une nouvelle redirection. C’est pourquoi, de manière générale, l’utilisation de cette méthode n’est pas considérée comme la voie à suivre.

Option 2 : Créer une redirection 301 avec PHP

En tant que développeur WordPress, vous avez deux options : soit vous effectuez une redirection en modifiant les en-têtes d’un fichier dans le code, soit vous utilisez la fonction intégrée de WordPress.
wp_redirect fonction.

Un exemple de PHP simple pourrait être le suivant :

Option 3 : Créer une redirection 301 à l’aide de la fonction WordPress intégrée

Et voici comment vous feriez de même, mais maintenant en utilisant la fonction intégrée de WordPress :

wp_redirect( "http://www.my-blog.com/a-new-destination", 301 );

Si vous oubliez d’ajouter le 301, WordPress et PHP supposeront tous deux qu’il s’agit d’un 302 rediriger, ce qui n’est pas toujours le cas.

Cette méthode est un peu plus simple que l’édition de fichiers sur le serveur, mais peut également devenir lourde une fois que le nombre de redirections augmente.

Option 4 : Créez facilement une redirection 301 avec Yoast SEO

Notre plugin Yoast SEO Premium vous offre un coup de main pour créer ces redirections. Notre gestionnaire de redirection intégré vous aide chaque fois que vous modifiez l’URL d’un article, d’une page ou de l’une des taxonomies pouvant entraîner un éventuel 404 si vous ne redirigez pas correctement les visiteurs.

De plus, nous vous proposons également une interface pour modifier ou supprimer ces redirections ultérieurement. Le plug-in vous indique également quand vous êtes sur le point de créer une redirection qui entraînera un rediriger la boucle. Ce bouclage est quelque chose que vous voulez éviter à tout prix.

Lire la suite : Comment supprimer correctement les pages de votre site »