Redirection 301 WordPress : quel plugin choisir ?
Redirection, Simple 301 Redirects, .htaccess ou un tout-en-un ? Comparaison honnête des plugins de redirection WordPress — et celui qui convient à votre site.
Tout site WordPress finit par avoir besoin d’une redirection : vous renommez une page, fusionnez deux articles, changez de domaine, et soudain d’anciennes adresses ne mènent plus nulle part. Le marché des outils est étrange — un plugin fait office de réponse par défaut depuis dix ans, plusieurs alternatives en font un dixième, et votre plugin SEO cache peut-être déjà la fonction dans un onglet que vous n’avez jamais ouvert. Voici les vraies différences, y compris les cas où mon propre plugin n’est pas le bon choix, pour choisir une fois plutôt que d’en installer trois.
L’essentiel
- Redirection (John Godley) est la référence : plus de 2 millions d’installations actives, activement maintenu, testé sur WordPress courant. Rien ici ne consiste à dire qu’il est mauvais.
- Les règles vivent dans les tables du plugin, pas dans WordPress : changer d’outil sans exporter, c’est perdre toutes ses règles.
- Ne jamais faire tourner deux moteurs de redirection : l’onglet de votre plugin SEO plus un plugin dédié, c’est une source réelle de bugs imprévisibles.
- La fonction qui change vraiment votre quotidien n’est pas la redirection, c’est le journal des 404 : il dit quelles URL mortes vos visiteurs touchent réellement.
- Blaminhor Essentials gère 301, 302, 307, 410 et 451, les règles simples et regex, l’import CSV, et l’import en un clic depuis Redirection ou Safe Redirect Manager.
Que fait un plugin de redirection que le .htaccess ne fait pas ?
Un plugin stocke vos règles en base et les applique depuis WordPress : n’importe quel administrateur peut en ajouter une depuis un formulaire — sans fichier serveur, sans FTP, sans déploiement. La contrepartie est une question de moment : le fichier serveur répond avant même le démarrage de WordPress, le plugin répond après.
Cette différence semble accablante et ne l’est presque jamais. Sur une requête qui allait finir en 404, WordPress se chargeait de toute façon. Vous ajoutez une recherche indexée en base à une page déjà en cours de génération. Pour une poignée de règles permanentes et immuables — un changement de domaine, un dossier renommé — le .htaccess est réellement plus rapide, et je l’utiliserais. Pour tout ce qui bouge au fil de la vie du site, le plugin gagne sur le seul axe qui compte au quotidien : vous allez effectivement le faire, au lieu de le repousser jusqu’à avoir un accès SSH.
Et le fichier serveur ne peut pas vous donner une seconde chose, qui est la vraie raison d’utiliser un plugin : le journal des URL que les gens n’arrivent pas à atteindre. Apache redirige ce que vous aviez prévu. Seul quelque chose qui tourne dans WordPress peut vous dire ce que vous n’aviez pas prévu.
Quel plugin de redirection WordPress choisir ?
Quatre options honnêtes, et le facteur décisif est rarement la redirection elle-même : c’est ce qui l’entoure.
| Option | Idéal quand | Le hic |
|---|---|---|
| Redirection (2 M+ installs, maintenu) | Vous voulez l’outil de référence, le regex, les règles conditionnelles selon la connexion ou le navigateur | Journalise chaque visite par défaut : sur un site visité par les bots, la table grossit vite et se purge à la main |
| Simple 301 Redirects (100 k+ installs) | Vous avez dix règles fixes et ne voulez aucune interface à apprendre | Simple veut dire simple : pas de journal 404, filtrage de motifs limité |
| L’onglet redirections de votre plugin SEO (Rank Math gratuit, Yoast Premium) | Vous l’utilisez déjà et vos besoins sont basiques | Lie vos redirections à votre plugin SEO : changer de SEO, c’est re-migrer les redirections |
| Blaminhor Essentials — module Redirections | Vous voulez redirections, moniteur 404 et scan de liens cassés sans trois plugins | C’est un module d’un plugin plus large : inutile de l’installer pour les seules redirections si vous n’avez besoin de rien d’autre |
Lisez la dernière ligne telle qu’elle est écrite. Si vous n’avez besoin que de redirections et que votre pile actuelle vous convient, Redirection est un excellent plugin et il n’y a aucune raison d’en changer. Je construis un plugin modulaire parce que la plupart des sites ont besoin de huit petites choses, pas d’une seule ; l’argument porte sur le total, pas sur le fait de battre un outil à deux millions d’installations sur sa propre fonction.
Que regarder au-delà du « ça redirige » ?
Cinq points séparent un outil auquel vous ferez encore confiance dans deux ans d’un outil qui devient discrètement un passif.
- La protection contre les boucles. Rediriger A vers B aujourd’hui, B vers A dans six mois, et vous vous êtes fabriqué un
ERR_TOO_MANY_REDIRECTS. Le plugin doit refuser ou signaler au moment d’enregistrer. - La discipline des journaux. Un journal 404 est précieux jusqu’à ce qu’il pèse 400 000 lignes de bruit de bots dans une table que personne ne sauvegarde volontairement. Cherchez un plafond et une purge automatique.
- Une vraie porte de sortie. L’export CSV n’est pas un confort : vos règles sont otages du plugin qui les détient.
- Des codes au-delà du 301. Une page supprimée volontairement mérite un 410 Gone, qui la désindexe plus vite qu’une 404. La plupart des plugins légers ne font que 301 et 302.
- Un regex qui échoue proprement. Une expression régulière qui explose à l’exécution ne doit pas emporter le site avec elle.
Ce dernier point mérite un exemple, car c’est le mode de panne que personne n’anticipe. Un regex à backtracking catastrophique ne renvoie pas d’erreur : il fige le processus PHP à chaque requête concernée. Dans Essentials, une règle dont le motif échoue à l’exécution est automatiquement désactivée et journalisée plutôt que réessayée à chaque visite. Vous perdez une règle ; vous ne perdez pas le site.
Comment fonctionne le module Redirections de Blaminhor Essentials ?
C’est le gestionnaire de redirections que je voulais en maintenant les sites des autres : des règles, un moniteur 404, et une sortie de secours — sans un plugin dédié à chacun.
- Activez le module Redirections (tout ce que vous n’activez pas reste éteint et ne charge rien).
- Ajoutez des règles depuis l’onglet Add New : source, cible, et un code parmi 301, 302, 307, 410 et 451 — les deux derniers n’ont pas besoin de cible, puisque tout l’intérêt est que rien ne remplace la page.
- Basculez en regex pour les règles à motif ; les règles simples sont évaluées d’abord, vos cas basiques n’attendent donc jamais derrière un motif.
- Activez le moniteur 404 pour voir quelles URL mortes vos visiteurs touchent vraiment, avec le site référent et un compteur de hits — puis convertissez n’importe laquelle en 301 d’un clic.
- Vous venez d’un autre plugin ? L’onglet Import détecte une installation de Redirection ou Safe Redirect Manager, compte les règles trouvées et les importe — ou avale un CSV.

Chaque action a son miroir WP-CLI, ce qu’on veut quand le site est l’un des trente qu’on maintient :
wp blaminhor redirections add --source=/ancienne-page/ --target=/nouvelle-page/ --status=301
wp blaminhor redirections list --format=csv
wp blaminhor redirections 404-list
Les garde-fous, énoncés clairement pour que vous puissiez les confronter à vos besoins : les boucles sont détectées à l’enregistrement (à la fois A → A et l’inverse B → A quand A → B existe déjà) et désactivées automatiquement avec un bandeau ; le journal 404 stocke les chemins sans query string, plafonne à 5 000 URL distinctes et purge selon une rétention que vous fixez ; et les compteurs de hits vous disent quelles règles méritent encore leur place.
Faut-il migrer les redirections que vous avez déjà ?
Seulement si vous consolidez vos plugins de toute façon. « Ça redirige » n’est pas une raison de bouger — « je remplace quatre plugins par un » en est une.
Si vous migrez, l’ordre compte plus que l’outil :
- Exportez d’abord, depuis l’ancien plugin, et gardez le CSV ailleurs que sur le site.
- Importez dans le nouveau, puis comparez le nombre de règles : il doit correspondre exactement.
- Testez-en quelques-unes à la main avec
curl -Iou l’onglet réseau du navigateur : vous voulez un301et la bonne destination, pas une chaîne. - Seulement ensuite, désactivez l’ancien plugin. Ses règles meurent avec lui.
- Surveillez le journal 404 pendant une semaine. Ce que vous avez oublié y apparaît, et se corrige d’un clic.
Si la mécanique de tout cela est nouvelle pour vous, mon guide sur les redirections 301 dans WordPress traite le pourquoi avant le lequel, et celui sur les erreurs 404 envoyées par les assistants IA explique pourquoi les URL mortes arrivent désormais de ChatGPT autant que de Google.
Choisir une fois, puis ne plus y penser
Le meilleur plugin de redirection est celui dont vous pourrez encore exporter les règles dans trois ans et dont vous lirez réellement le journal 404. Redirection fait cela, et le fait bien. Le module Redirections de Blaminhor Essentials, le plugin gratuit et modulaire que je construis aussi — à la différence près qu’il arrive avec plus de vingt autres modules, activables quand vous en avez besoin, dormants quand vous n’en avez pas.
Quel que soit votre choix : n’en gardez qu’un, éteignez les autres, et conservez le CSV.
FAQ
Un plugin de redirection ralentit-il WordPress ?
Un peu, et c'est généralement invisible. Chaque plugin de redirection ajoute une requête indexée en base sur les URL qui ne correspondent à aucune page réelle. Le coût apparaît quand le plugin journalise chaque visite et que la table grimpe à des centaines de milliers de lignes. Choisissez-en un qui plafonne et purge ses journaux, et la surcharge reste négligeable.
Faut-il rediriger via un plugin ou via le .htaccess ?
Le .htaccess quand vous avez une poignée de règles stables et un accès serveur confortable : Apache répond avant même que WordPress ne démarre. Le plugin quand les règles changent souvent, quand plusieurs personnes gèrent le site, ou quand vous voulez un journal des 404. La plupart des sites sont dans le second cas.
Que deviennent mes redirections si je change de plugin ?
Elles cessent de fonctionner à la seconde où vous désactivez l'ancien plugin : les règles vivent dans ses propres tables, pas dans le cœur de WordPress. Exportez toujours en CSV d'abord, ou passez par un importeur. Blaminhor Essentials détecte une installation existante de Redirection ou Safe Redirect Manager et importe les règles directement.
Un plugin de redirection peut-il créer une boucle infinie ?
Oui, et c'est la panne classique qu'on s'inflige à soi-même : vous redirigez A vers B, puis six mois plus tard B vers A, et le navigateur abandonne avec ERR_TOO_MANY_REDIRECTS. Un bon plugin la détecte avant d'enregistrer. Essentials vérifie les boucles directes (source égale cible) et inverses, les signale et les désactive automatiquement.
Combien de redirections est-ce trop ?
Il n'y a pas de limite dure : des sites en font tourner des milliers sans souci, la recherche étant indexée. Ce qui nuit vraiment, ce sont les chaînes — A vers B vers C. Chaque saut coûte un aller-retour au visiteur et dilue les signaux de liens. Gardez des chaînes d'un seul saut en pointant les vieilles URL directement vers la destination finale.
Ai-je besoin d'un plugin si mon plugin SEO fait déjà les redirections ?
Non, et faire tourner les deux est une mauvaise idée : deux plugins qui courent pour répondre à la même requête donnent un résultat imprévisible. Rank Math et Yoast Premium embarquent un gestionnaire de redirections. Choisissez un seul outil et désactivez la fonction chez les autres — c'est une vraie source de bugs difficiles à diagnostiquer.
Quel code de statut utiliser : 301, 302, 307 ou 410 ?
301 pour un déplacement permanent : il transmet les signaux de liens, c'est ce qu'on veut la plupart du temps. 302 et 307 pour un détour temporaire que vous annulerez. 410 pour un contenu supprimé volontairement et définitivement, ce qui fait cesser les demandes des robots plus vite qu'une 404. Essentials gère tous ces codes, plus le 451.
Commentaires