Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Redirection 301 WordPress : réparer un lien cassé en 3 étapes

Par Toy Wen Da, Cofondateur · · 9 min de lecture

Traduit de l'original en anglais. Lire en anglais

Une redirection 301 WordPress envoie durablement les visiteurs et les moteurs de recherche d'une ancienne URL vers sa nouvelle adresse, pour que la page conserve son classement au lieu de mourir en erreur 404. Le plus rapide est d'utiliser un plugin de redirection : saisissez l'ancienne URL comme source, la nouvelle URL comme cible, choisissez le type 301, puis enregistrez.

Gros plan sur une machine à écrire ancienne avec une feuille portant le mot « WordPress », idéal pour illustrer le blogging et l'écriture.

Comment configurer une redirection 301 WordPress avec un plugin

C'est la voie que la plupart des propriétaires de site devraient essayer en premier. Elle est réversible, ne touche pas aux fichiers du noyau et prend quelques minutes par URL.

Étape 1 : installer un plugin de redirection

Depuis votre tableau de bord, allez dans Extensions → Ajouter (Plugins → Add New Plugin) et recherchez un outil de redirection. Deux choix courants : Redirection (gratuit, dédié à cette seule tâche) et 301 Redirects (également gratuit et léger). Les suites SEO plus complètes, comme All in One SEO ou Yoast SEO, intègrent la gestion des redirections dans leurs offres payantes. Cliquez sur Installer maintenant (Install Now), puis sur Activer (Activate).

Étape 2 : créer la règle de redirection

Le libellé exact du menu dépend du plugin, mais les champs sont toujours les mêmes :

  1. Repérez la page de réglages du plugin, généralement sous Outils (Tools) ou dans son propre élément de menu principal.
  2. Saisissez l'ancienne adresse dans le champ Source URL (parfois appelé Redirect From). Utilisez le chemin relatif, comme /old-page, et non le domaine complet.
  3. Saisissez la destination dans le champ Target URL (ou Redirect To).
  4. Vérifiez que la liste déroulante Redirect Type est réglée sur 301 (Permanent) : certains plugins utilisent la 302 par défaut, qui ne transmet pas le signal de classement comme vous le souhaitez.
  5. Cliquez sur Save ou Add Redirect.

Étape 3 : testez

Ouvrez l'ancienne URL dans une fenêtre de navigation privée. Elle doit afficher immédiatement la nouvelle page, sans flash ni délai visible. Confirmez ensuite le code de statut avec un outil de vérification plutôt qu'en vous fiant au navigateur, car celui-ci ne vous dira pas s'il a suivi une 302 au lieu d'une 301.

Gros plan sur une machine à écrire ancienne avec une feuille portant le mot « Wordpress ».

Pour comprendre en détail pourquoi une redirection mal gérée peut vous coûter des positions, et comment migrer tout un lot d'URL sans que cela arrive, consultez ce pas-à-pas sur comment faire une redirection 301 sans perdre son classement.

Configurer une redirection sans plugin

Gros plan sur une machine à écrire ancienne avec une feuille affichant « Wordpress » dans un style rétro.

Si vous préférez ne pas ajouter un plugin de plus, il existe deux options au niveau du code. Toutes deux demandent plus de précautions que la voie du plugin.

Modifier le fichier .htaccess

Cela ne fonctionne que si votre serveur tourne sous Apache ou LiteSpeed. De nombreux hébergeurs WordPress gérés utilisent NGINX, qui n'a aucun fichier .htaccess ; si vous n'en voyez pas dans votre répertoire racine, cherchez un outil de redirection intégré dans le panneau de contrôle de votre hébergeur.

  1. Connectez-vous à votre site avec un client FTP comme FileZilla, ou utilisez le gestionnaire de fichiers de votre hébergeur.
  2. Rendez-vous dans le répertoire public_html et repérez .htaccess.
  3. Téléchargez une copie de sauvegarde avant de modifier quoi que ce soit : une seule faute de frappe ici peut mettre tout le site hors ligne.
  4. Ouvrez le fichier et vérifiez que la ligne RewriteEngine on est présente.
  5. Ajoutez votre règle avant le bloc # BEGIN WordPress, dans ce format :
Redirect 301 /old-page.html https://www.yoursite.com/new-page/
  1. Enregistrez le fichier et rechargez l'ancienne URL dans un navigateur pour vérifier qu'elle redirige correctement.

Utiliser un extrait PHP

C'est utile quand vous voulez une redirection liée à une logique précise du thème plutôt qu'une règle générale. Ajoutez ceci en haut du fichier de modèle concerné, avant toute sortie HTML :

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.yoursite.com/new-target-url");
exit();

L'appel à exit() est important : sans lui, le reste du script continue de s'exécuter et peut interférer avec l'en-tête de redirection qui vient d'être envoyé.

Quand les outils natifs de WordPress suffisent, et quand ils ne suffisent plus

Gros plan sur une machine à écrire ancienne avec le mot « Wordpress » tapé sur une feuille, évoquant un thème classique.

Un plugin ou une ligne .htaccess manuelle règle la plupart des problèmes d'une seule page. Cela ne suffit plus dès que l'ampleur ou la nature du problème change.

Situation Plugin ou correctif manuel Besoin d'autre chose
Une URL déplacée vers un nouveau slug Le plugin suffit ,
Correction d'une faute de frappe dans une URL publiée Le plugin suffit ,
Migration d'un site entier vers un nouveau domaine , Règle au niveau du serveur (joker .htaccess ou outil de redirection de l'hébergeur), et non une entrée de plugin par URL
Fusion de dizaines d'articles minces en un seul guide Le plugin fonctionne, mais devient fastidieux au-delà d'environ 20 entrées Un gestionnaire de redirections avec import en masse, ou un bloc .htaccess écrit par un développeur
Une redirection 301 WordPress qui fonctionnait hier ne fonctionne plus Videz d'abord le cache, puis revérifiez Si le problème se répète sur de nombreuses URL, quelque chose en amont (CDN, plugin de cache, ancien code du thème) la supplante
Passage de tout le site de HTTP à HTTPS Un plugin SSL dédié (Really Simple SSL) ,

Si vous gérez un site construit sur la plateforme hébergée WordPress.com plutôt que sur un WordPress auto-hébergé, les options de redirection sont différentes ; consultez WordPress.com SEO with verified publishing pour connaître ce qui est disponible sur cette plateforme. Et si votre site tourne sous WordPress auto-hébergé, profitez-en pour vérifier l'ensemble de votre configuration avec WordPress SEO: the settings to change, in order, car l'hygiène des redirections n'est qu'un élément d'un site en bonne santé.

Pourquoi votre redirection 301 WordPress ne fonctionne pas

« 301 redirect not working » (redirection 301 qui ne fonctionne pas) est l'une des recherches complémentaires les plus fréquentes une fois que l'on a essayé la méthode ci-dessus. Le plus souvent, c'est l'une des causes suivantes :

Symptôme Cause probable Solution
La redirection revient vers l'ancienne page Le cache du navigateur ou du serveur sert encore l'ancienne réponse Videz le cache du navigateur, purgez tout plugin de cache, purgez le cache du CDN
La redirection fonctionne en navigation privée mais pas en navigation normale Le cache local du navigateur conserve l'ancienne 404 ou l'ancienne page Actualisation forcée ou vidage du cache
Deux plugins tentent de rediriger la même URL Conflit de règles : celle qui se charge en premier l'emporte, de façon imprévisible Désactivez l'un des plugins de redirection ; gardez une seule source de vérité
La redirection renvoie une 302 au lieu d'une 301 Liste déroulante Redirect Type laissée sur la valeur par défaut Modifiez la règle et réglez-la explicitement sur 301
La redirection fonctionne sur ordinateur mais pas via un lien partagé ou mobile Un plugin de sécurité ou de pare-feu intercepte la requête Désactivez temporairement le plugin et testez à nouveau
La règle .htaccess n'a aucun effet Le serveur tourne sous NGINX, qui ignore totalement .htaccess Utilisez plutôt l'outil de redirection du tableau de bord de votre hébergeur, ou un plugin

Passez l'URL dans le Redirect Checker gratuit dès qu'un correctif « ne semble pas marcher » : il vous montre la vraie séquence de codes de statut, ce qui permet de distinguer une illusion due au cache d'une règle réellement défaillante.

Gros plan sur une machine à écrire ancienne avec le mot « WordPress » tapé sur une feuille blanche.

301, 302, 307 ou 308 : choisir le bon code de statut

Toutes les redirections ne doivent pas être des 301. Utiliser le mauvais code est une erreur courante, qui gaspille du signal de classement ou casse un changement temporaire que vous comptiez annuler.

Code Signification Quand l'utiliser
301 Déplacement permanent La page a été déplacée ou supprimée définitivement ; vous voulez que la nouvelle URL hérite du signal de classement
302 Déplacement temporaire Test A/B, page en cours de révision ou échange de courte durée que vous prévoyez d'annuler
307 Temporaire, méthode conservée Comme la 302, mais garantit qu'une requête POST reste une requête POST, utile pour les formulaires
308 Permanent, méthode conservée Comme la 301, mais pour les points d'accès d'API ou les envois de formulaires qui doivent conserver la méthode d'origine

Selon la référence des codes de statut HTTP de MDN Web Docs, une redirection 301 indique aux navigateurs comme aux moteurs de recherche qu'une ressource a été déplacée définitivement vers une nouvelle URL, et c'est précisément pourquoi les moteurs de recherche y voient le signal de réindexer le nouvel emplacement et d'abandonner l'ancien. Une 302, en revanche, indique aux robots que le déplacement pourrait ne pas durer, ce qui les rend plus lents à transférer la valeur de classement.

Erreurs courantes à éviter

  • Tout rediriger vers la page d'accueil. Cela supprime la 404, mais n'apprend rien d'utile aux moteurs de recherche sur la nouvelle destination du contenu. N'utilisez la page d'accueil qu'en dernier recours, quand aucune page proche n'existe.
  • Enchaîner les redirections. Ancienne page → page B → page C gaspille du budget de crawl et peut ralentir le chargement. Faites pointer l'URL d'origine directement vers sa destination finale.
  • Oublier de mettre à jour les liens internes. Une redirection règle la requête entrante, mais la navigation de votre propre site, vos menus et vos anciens articles de blog peuvent encore pointer vers l'URL morte.
  • Laisser des 302 en place après les tests. Si une redirection temporaire servait à un test A/B ou à une révision en préproduction, passez-la en 301 (ou supprimez-la) dès que la décision est définitive.
  • Sauter la sauvegarde avant de modifier .htaccess. Une seule accolade manquante peut mettre tout le site hors service jusqu'à sa restauration.
  • Ne pas tester avec un vrai outil de vérification du code de statut. Voir le navigateur suivre la redirection ne confirme pas que le code est une 301 ; seul un contrôle des en-têtes le prouve.

Si vous gérez les redirections en même temps que d'autres tâches courantes de SEO sous WordPress, mieux vaut comparer les outils disponibles avant de vous engager sur l'un d'eux ; ce comparatif des 7 best WordPress SEO tools in 2026 détaille les options gratuites et payantes, y compris celles qui intègrent la gestion des redirections.

Questions fréquentes

WordPress dispose-t-il d'un outil de redirection 301 intégré ?

Non. Le noyau de WordPress ne fournit pas de gestionnaire de redirections. Il vous faut un plugin (Redirection, 301 Redirects ou une suite SEO qui l'intègre) ou une modification manuelle de .htaccess ou des fichiers PHP de votre thème.

Une redirection 301 transmet-elle tout mon classement SEO à la nouvelle page ?

La plus grande partie, mais pas strictement tout. Les moteurs de recherche voient dans une 301 un signal fort pour regrouper le signal de classement sur la nouvelle URL, c'est pourquoi c'est le choix standard pour les déplacements permanents, les regroupements de pages et les migrations de domaine.

Pourquoi ma redirection 301 WordPress affiche-t-elle encore l'ancienne page ?

Presque toujours à cause du cache : votre navigateur, un plugin de cache ou un CDN sert une copie enregistrée de l'ancienne réponse. Videz chaque couche et testez à nouveau dans une fenêtre de navigation privée avant de conclure que la règle elle-même est défaillante.

Puis-je utiliser une redirection 301 pour corriger une erreur 404 ?

Oui, et c'est l'un de ses usages les plus courants. Faites pointer l'URL cassée vers la page en ligne la plus proche plutôt que vers la page d'accueil, pour que la redirection garde du sens aux yeux du visiteur qui y arrive.

Est-il sûr de rediriger tout un domaine vers un nouveau ?

Oui, avec une seule règle au niveau du serveur plutôt que des centaines d'entrées de plugin individuelles. Une règle .htaccess à joker ou l'outil de redirection de domaine de votre hébergeur fait correspondre chaque ancienne URL à la nouvelle en une seule étape, ce qui préserve la structure des chemins.

Faites confirmer la redirection, pas seulement l'enregistrer

Cliquer sur « enregistrer » après avoir créé une règle de redirection ne garantit pas qu'une redirection 301 WordPress fonctionne réellement comme vous le souhaitiez : le cache, les conflits de plugins et un mauvais code de statut se cachent tous derrière ce qui ressemble à un succès. Avant de fermer l'onglet, passez l'URL dans le Redirect Checker gratuit pour confirmer qu'elle renvoie une 301 propre, et non une chaîne de redirections ou une 404.


## Ressources / Références

1. [Référence des codes de statut HTTP de MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301)

## Sources

- [How to set up 301 redirects in WordPress](https://www.hostinger.com/tutorials/301-redirects-in-wordpress/)
- [How To Create a 301 Redirect in WordPress for Free?](https://www.youtube.com/watch?v=E-_YXiofWGI)
- [WordPress Redirects: 301s, HTTP to HTTPS and WWW](https://wpengine.com/blog/wordpress-redirects/)
- [301 Redirect Help : r/Wordpress](https://www.reddit.com/r/Wordpress/comments/jx5o8e/301_redirect_help/)
- [301 Redirect WordPress](https://www.linkedin.com/pulse/301-redirect-wordpress-themedev)
Voyez ce que cela donne sur votre propre siteCollez une URL et SearchBlueprint la note avec le même moteur de contenu que celui qui a noté cet article, puis vous indique les correctifs à apporter, dans l'ordre où ils rapportent le plus.Obtenir votre plan gratuit

À propos de l'auteur

SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.