May 20, 2024
Chaimaa C.
8minutes de lecture
Que vous créiez une nouvelle structure de liens ou que vous migriez votre site WordPress vers un nouveau nom de domaine, il est nécessaire de mettre en place des redirections 301 dans WordPress. Cela vous permet de déplacer de façon permanente une page web vers une nouvelle URL sans perdre son pouvoir de classement.
Dans cet article, vous apprendrez pourquoi les redirections 301 sont importantes pour le référencement de WordPress et quelles sont les différentes méthodes pour les mettre en place – via hPanel, les plugins de redirection, un script PHP ou le fichier .htaccess de votre site.

Une redirection 301 est un code d’état HTTP envoyé par un serveur web à un navigateur, signalant qu’une page web a été déplacée de manière permanente vers un nouvel emplacement. Lorsque les utilisateurs tentent d’accéder à l’ancienne URL, ils sont redirigés par défaut vers la nouvelle. Ce processus permet de préserver le trafic de votre site web, l’équité des liens et la valeur globale du référencement.
La création d’une redirection permanente, plutôt que d’une redirection temporaire, apporte plusieurs avantages à votre site web WordPress :
Pour créer des redirections automatiquement, utilisez hPanel ou un plugin WordPress de redirection 301.
Pour les utilisateurs techniquement habiles, il est également possible de mettre en place des redirections 301 en modifiant manuellement le fichier .htaccess du site ou en créant un script PHP personnalisé.
hPanel fournit une interface intuitive pour une gestion facile du site web, y compris les redirections WordPress.
Si vous êtes un utilisateur de Hostinger, suivez les étapes suivantes pour mettre en place une redirection 301 :


hPanel vous permet de créer plusieurs redirections – la liste des redirections existantes apparaîtra au bas de la page. Si vous souhaitez supprimer une redirection 301, cliquez sur l’icône Supprimer sous Actions.
All in One SEO (AIOSEO) est un plugin SEO très répandu qui offre de nombreuses fonctionnalités permettant d’améliorer le classement dans les moteurs de recherche et d’augmenter le trafic sur les sites web.
Il s’agit notamment d’une création automatisée de sitemap WordPress, d’un outil d’analyse de contenu, de l’intégration de Google Search Console et d’un gestionnaire de redirections facile à utiliser.
Voici comment créer une redirection 301 via le plugin WordPress AIOSEO :


Malheureusement, les redirections ne sont disponibles que pour les utilisateurs pro licenciés. Si vous cherchez une solution gratuite, envisagez d’autres plugins de redirection WordPress.
301 Redirects est un autre plugin WP recommandé pour rediriger correctement les utilisateurs de l’URL source vers la nouvelle destination.
Outre la création d’une redirection 301 permanente, sa version gratuite vous permet également de mettre en place des redirections 302 et 307 temporaires :

Si vous êtes à l’aise avec l’écriture de code, la modification manuelle du fichier .htaccess est une autre option viable.
Suivez ces étapes pour trouver le fichier .htaccess dans le dossier racine de votre site et créer une redirection 301 :

Redirect 301 /ancienne-url/ https://www.exemple.fr/nouvelle-url/

Il est également possible de déplacer votre ancien site web vers un nouveau domaine en utilisant une redirection .htaccess :
RewriteCond %{HTTP_HOST} ^anciendomaine.fr [NC,OR]
RewriteCond %{HTTP_HOST} ^www.anciendomaine.fr [NC]
RewriteRule ^(.*)$ https://nouveaudomaine.fr/$1 [L,R=301,NC]Veillez à remplacer anciendomaine.fr et nouveaudomaine.fr par les noms de domaine de votre site.
Les utilisateurs avancés peuvent également créer un script PHP pour mettre en place des redirections 301 dans WordPress. Cette méthode est utile pour gérer plusieurs redirections.
Si vous êtes un utilisateur Hostinger, connectez-vous à hPanel et accédez à vos fichiers WordPress via Sites Web → Tableau de bord → Fichiers → Gestionnaire de fichiers. Ensuite, suivez les étapes suivantes :

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.exemple.fr/nouvelle-url/");
exit();
?>

Pour vérifier si la redirection 301 fonctionne, ouvrez votre navigateur et tapez l’adresse de votre script PHP – elle doit ressembler à ceci :
https://www.votresiteweb.fr/redirects.php.
N’oubliez pas qu’une légère faute de frappe ou d’orthographe dans le code peut entraîner des erreurs sur le site web. Par conséquent, vérifiez toujours votre code et testez soigneusement les redirections avant de les déployer.
Par mesure de précaution, il est également utile de créer une sauvegarde de votre site Web afin de garder vos fichiers en sécurité. Avec l’hébergement WordPress géré d’Hostinger, vous obtiendrez des sauvegardes automatisées quotidiennes ou hebdomadaires, selon le plan choisi.
Chaque plan d’hébergement est également livré avec un domaine gratuit, des certificats SSL illimités, une installation WordPress en un clic et un cache LiteSpeed pour améliorer les performances. De plus, nous disposons d’une riche bibliothèque de tutoriels WordPress, vous guidant vers le succès en ligne.
Lorsqu’il s’agit de créer des redirections, le code d’état 301 n’est pas la seule option disponible.
Dans cette section, nous allons approfondir les principales différences entre une redirection 301 et d’autres codes de redirection couramment utilisés.
Une redirection 301 signale un déplacement permanent d’une URL vers une autre URL. C’est particulièrement important pour maintenir l’équité en matière de référencement et préserver l’expérience de l’utilisateur.
C’est le meilleur choix lorsque vous êtes certain que le changement est permanent et que vous souhaitez assurer une transition en douceur des visiteurs vers le nouvel emplacement.
Contrairement à la nature permanente de la redirection 301, une redirection 302 indique un déplacement temporaire de l’URL – l’URL d’origine sera rétablie à un moment donné.
Ce type de redirection est utile lorsque vous devez effectuer des opérations de maintenance ou des tests sur la page d’origine, mais que vous prévoyez de la remettre en ligne ultérieurement.
Une redirection 303 est un type spécifique de redirection qui indique qu’une ressource peut être trouvée à un autre endroit. Elle est souvent utilisée en réponse à une requête POST effectuée par un navigateur web.
Essentiellement, un code d’état 303 informe le client qu’il doit faire une demande GET pour récupérer la ressource. Un scénario courant se produit lorsque la soumission d’un formulaire redirige les utilisateurs vers une page différente.
Tout comme la redirection 302, la redirection 307 indique un déplacement temporaire. Elle indique que la ressource à laquelle on accède a été temporairement déplacée vers un autre emplacement.
La mise en œuvre de redirections 301 garantit une expérience utilisateur transparente et préserve le classement de votre site web en matière de référencement. Voici quelques scénarios dans lesquels l’utilisation des redirections 301 est fortement recommandée :
Lors de la migration vers un nouveau nom de domaine, de la restructuration de votre site web ou de la simple mise à jour de vos URL, les redirections 301 sont essentielles pour préserver l’expérience de l’utilisateur et maintenir les classements SEO.
Si vous êtes un utilisateur Hostinger, il est facile de créer une redirection 301 via hPanel. Sinon, il existe plusieurs méthodes pour mettre en place des redirections 301 dans WordPress, comme par exemple :
Quelle que soit la méthode choisie, sauvegardez votre site web au préalable afin d’éviter toute perte de données en cas de problème.
Vous avez d’autres questions sur la mise en place d’une redirection de page WordPress ? Consultez notre section FAQ ou laissez simplement un commentaire ci-dessous.
Voici quelques questions fréquemment posées sur la redirection 301.
En bref, oui. WordPress permet de créer facilement des redirections 301 grâce à des plugins tels que AIOSEO et 301 Redirects. Si vous possédez les connaissances techniques nécessaires, il est également possible de modifier le fichier .htaccess ou de créer un script PHP personnalisé.
Il y a plusieurs raisons pour lesquelles votre redirection 301 ne fonctionne pas comme prévu. L’un des problèmes les plus courants est la mise en cache, qui permet à votre navigateur de conserver l’ancienne version du site web. Videz le cache de votre navigateur et les éventuels plugins de mise en cache que vous utilisez. Vérifiez également votre code .htaccess et assurez-vous qu’il ne contient pas de fautes de frappe ou d’erreurs de syntaxe.
Si les redirections 301 sont idéales pour les changements permanents, il peut arriver que vous ayez besoin de redirections temporaires. Dans ce cas, envisagez d’utiliser les redirections 302, 303 ou 307. Ces redirections peuvent être utiles lorsque vous testez de nouvelles URL ou lorsque vous apportez des modifications temporaires à votre site web.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.