Lorsqu’on est à la charge de la gestion d’un site web, que ce soit pour les performances SEO ou pour la maintenance et le suivi du site, on est très vite confronté à ce problème : il s’agit des redirections.
Les redirections consistent à rediriger les internautes d’une page A vers une page B à travers l’URL de façon transparente pour ces derniers. Ils sont très employés par la communauté SEO.
Aussi, si vous désirez comprendre WordPress, son fonctionnement et ses fonctionnalités, alors la redirection est l’une des choses importante à connaître.
Dans cet article, nous irons à la découverte du thème redirection, nous explorerons les différents types de redirections et nous finirons par les différentes manières de mettre en place des redirections dans WordPress. Prêt ? C’est parti !
Qu’est-ce que la redirection ?
La redirection consiste à rediriger une URL d’une page A vers une autre URL d’une page B. On appelle l’URL de la page A l’URL source et celui de la page B, l’URL cible.
Par exemple, l’URL source peut être https://monsite.fr/ancien-article et l’URL cible https://monsite.fr/nouveau-article.
C’est comme si vous décidiez de sortir voir votre ami(e). En prenant la route, on vous informe que la route est bloquée et qu’il serait mieux pour vous de prendre une autre route, un autre chemin. On vous fait une redirection.
Mais dans ce cas, vous le savez. Vous savez que la route est bloquée et qu’il faut prendre une autre route. Sauf que dans notre cas sur un site web, vous ne le savez pas. On ne vous informe pas, c’est réalisé de façon transparente.
Par exemple, imaginons que vous disposez d’un blog et que vous avez un article à l’adresse https://monsite.fr/category/titre-article. Un jour, vous décidez de supprimer le mot “category” de l’adresse et de garder seulement la partie restante. Pour le faire, vous devez effectuer une redirection.
Il y a plusieurs types de redirections mais deux sont généralement utilisées : les redirections 301 et les redirections 302.
La redirection 301
Imaginons que vous possédez un article à une adresse donnée. Cet article a été indexé par Google, a reçu des backlinks et se positionne correctement dans les résultats de recherche.
Un jour, le contenu de cet article est devenu obsolète. Vous avez donc décidé de le mettre à jour. Vous voulez alors créer un autre article pour le remplacer. Pour obtenir à nouveau cet article dans les résultats de recherche, il faut aller chercher de backlinks, bien l’optimiser…
Ce processus peut être long. Alors, pour transférer les backlinks obtenus par l’ancien article vers le nouvel article, il vous faut effectuer une redirection permanente, aussi appelée redirection 301.
Une redirection 301 est une redirection permanente qui transfère toutes les ressources d’une ancienne page à une nouvelle. Elle transfère son autorité, tous les backlinks obtenus, son positionnement… De ce fait, le nouvel article, bien qu’il vienne d’être créé peut bien se positionner.
La redirection 301 est celle qui est plus utilisée sur le web et surtout recommandée en SEO. Gardez donc que vous allez effectuer des redirections dans les 99 % des cas.
La redirection 302
Une redirection 302 est une redirection temporaire. La redirection 302, contrairement à la redirection 301 redirige juste les internautes vers une nouvelle page mais ne transfère pas les ressources de l’ancien contenu au nouveau.
Une redirection 302 peut être utilisée dans de nombreux cas. Prenons un exemple.
Imaginez que vous avez une boutique e-commerce. Pour un événement spécial, interne ou externe, vous décidez d’offrir un bon de réduction pour vos clients.
Vous pouvez dans ce cas utiliser une redirection temporaire pour rediriger les internautes vers la page d’offre promotionnelle. Une fois que l’événement sera terminé, vous allez supprimer la redirection.
Elle peut être aussi utilisée dans le cas d’un test A / B ou aussi lorsque vous avez votre site en mode maintenance.
Gardez à l’esprit que les redirections 302 sont des redirections temporaires et que vous devez supprimer après que l’événement est terminé.
Quand mettre en place des redirections ?
La question qu’on a envie de se poser est celle-ci : quand faut-il mettre en place des redirections ?
Les redirections sont mises en place à chaque fois que vous effectuez une modification qui agit sur un ou plusieurs URL de votre site. Sinon, vous risquez de recevoir des erreurs 404.
Vous devez mettre en place une redirection sur votre site WordPress lorsque vous :
- Modifiez ou supprimez une catégorie d’article, des tags ou un auteur
- Modifiez les permaliens sur votre site
- Modifiez le slug d’un article
- Changez de nom de domaine
- Supprimez tous types de contenus sur votre site web (page, article, portfolio…)
Les redirections sont obligatoires pour éviter les erreurs 404. En effet, même si vous voulez supprimer définitivement une page ou un article, pensez à effectuer une redirection 301 vers la page dont les contenus se rapprochent. Ou bien, préférez envoyer un code d’erreur 410 plutôt qu’un code d’erreur 404.
Les pages d’erreurs 404, personne ne les aime. Ni vous, ni vos visiteurs, ni moi. Elle peut être designer de la manière la plus jolie possible. Si vous pouvez l’éviter au maximum pour vos internautes, ce serait bon pour vos performances SEO.
Alors quelles sont les différentes manières de faire une redirection ? Je vous dis tout dans la suite.
Quelles sont les différentes manières de faire une redirection ?
Sur un site web, il existe différentes manières de faire une redirection. Les trois méthodes connues sont :
- Redirection en écrivant des lignes de code dans le fichier .htacess
- Redirection WordPress en utilisant le plugin Redirection WordPress.
- Redirection en utilisant une fonction wp_redirect() de WordPress
Dans ce tuto, nous allons nous concentrer sur les redirections effectuées avec le plugin Redirection WordPress.
Plugin Redirection WordPress : fonctionnalités et utilisation

Avec plus de 2 millions d’installations actives, le plugin Redirection est le plugin de redirection WordPress le plus utilisé.
Il permet d’effectuer des redirections simples, des redirections avancées, de traquer des erreurs 404 et de régler pratiquement toutes les erreurs liées aux URL dans WordPress.
Le plugin Redirection est mis à jour régulièrement et est totalement gratuit pour son utilisation. Alors, êtes-vous prêt pour effectuer votre première redirection dans WordPress ?
Installez le plugin Redirection et nous allons démarrer.
De doutes sur l’installation d’un plugin WordPress ? Suivez mon tuto pour installer correctement un plugin dans WordPress.
Après avoir installé et activé le plugin Redirection, allez sous l’onglet “Outils” de WordPress. Au survol, vous verrez une boîte de liens parmi lesquels figure Redirection. Il suffit de cliquer sur le lien et vous serez redirigé vers l’interface de Redirection.
Comment mettre en place des redirections simples ?
L’interface du plugin Redirection présente 8 onglets différents :
- Redirections
- Groupes
- Site
- Journaux
- 404
- Import/Export
- Options
- Support
L’onglet Redirections, c’est l’onglet dans lequel vous verrez toutes les redirections que vous avez déjà effectuées.
Il présente un tableau à quatre colonnes à savoir :
- URL : c’est la partie où vous verrez les liens redirigés, l’URL source et l’URL cible
- Code : c’est la colonne pour préciser le type de redirection permanente (301) ou temporaire (302) ou autre
- Vues : c’est le nombre de personnes ayant cliqué sur le lien et a été redirigé comme prévu
- Dernier accès : c’est la date la plus récente à laquelle le lien redirigé a été consulté
Maintenant, effectuons notre première redirection.
Vous verrez une boîte comme celle ci-dessous pour effectuer votre première redirection.

Pour illustrer, prenons l’exemple d’un article à l’adresse https://votresite.com/category/old-article que vous souhaitez rediriger à l’adresse https://votresite.com/category/new-article.
Avant de commencer par donner nos instructions essayons de comprendre un peu les différents paramètres :
- URL source : l’URL source, c’est l’ancien URL à partir duquel vous souhaitez effectuer une redirection. Dans notre cas, il s’agit de https://votresite.com/category/old-article.
- Paramètre de la requête : il s’agit de la correspondance que vous voulez pour la redirection. Vous pouvez laisser sur la valeur par défaut
- URL cible : c’est la nouvelle adresse à laquelle vous souhaitez rediriger les internautes. Dans notre cas, il s’agit de https://votresite.com/category/new-article.
- Groupe : le groupe est là pour organiser vos redirections. Vous pouvez utiliser les groupes par défaut de WordPress ou créer vous-même vos groupes. On en reviendra plus tard dans l’article.
À présent, vous pouvez renseigner les paramètres et cliquez sur Ajouter une redirection. Dans mon exemple, je vais changer votresite.com en mon nom de domaine mariusadjakotan.com. Voici l’image illustrée ci-dessous.

Et hop ! Vous venez d’effectuer votre première redirection avec le plugin Redirection dans WordPress.
Facile, n’est-ce pas ? Mais on peut encore aller plus loin.
Vous pouvez cliquer sur l’engrenage juste à côté du bouton Ajouter une redirection.

Vous pouvez donc choisir de faire une redirection vers une URL spécifique, une URL aléatoire, une erreur 404… Aussi, vous pouvez spécifier le code de votre redirection.
Mais sachez que 301 est utilisé dans la plupart des cas.
Il suffit de laisser tous les autres paramètres par défaut et d’ajouter la redirection.
Comment mettre en place des redirections avancées grâce aux Regex ?
Maintenant que nous avons appris à effectuer une simple redirection dans WordPress, corsons un peu les choses.
Imaginons à présent que vous avez une boutique de vente de vêtements en ligne. Vous avez une catégorie de produits qui est “costume”. Donc l’adresse de la catégorie est https://votresite.com/costume/.
Pour une raison qui vous appartient, vous décidez de renommer la catégorie en “jacket”. Ainsi la nouvelle adresse sera https://votresite.com/jacket/.
Dans ce cas, il va falloir rediriger l’ancienne adresse vers la nouvelle mais aussi rediriger tous les produits à l’adresse https://votresite.com/costume/nom-produit à l’adresse https://votresite.com/jacket/nom-produit.
Au cas contraire, vous risquez de voir apparaître des erreurs 404 partout sur votre site.
Si vous êtes motivé et aimé effectuer des tâches chronophages, vous pouvez décider d’effectuer toutes vos redirections manuellement, une à une.
L’inconvénient est de commettre des erreurs et de créer d’autres erreurs 404 sur votre site sans le savoir, car plus il y a de produits, plus vous avez du pain sous la planche.
Pour éviter cela, il suffit d’utiliser une fonctionnalité avancée de Redirection, les expressions régulières ou Regex pour ceux qui connaissent.
Suivez les instructions pour le faire.
Commencez par supprimer les paramètres “Ignorer la Casse” et “Ignorer la barre oblique” pour sélectionner “Regex” à la place.

Ensuite, au niveau de l’URL source, renseignez https://votresite.com/costume/(.*) et au niveau de l’URL cible, mettez https://votresite.com/jacket/$1.
On pourrait aussi mettre :
- URL source : /costume/(.*)
- URL cible : /jacket/$1
Ces deux lignes demandent au plugin Redirection d’effectuer une recherche et de remplacer.
La première ligne demande de chercher l’ensemble des URL qui commencent par https://votresite.com/costume/ avec n’importe quel caractère derrière.
La seconde ligne demande de remplacer https://votresite.com/costume/ par https://votresite.com/jacket/ dans tous les URL trouvés.
Il suffit de cliquer sur « Ajouter la redirection ». Tous vos liens seront redirigés et vous évitez les erreurs 404. Super pratique n’est-ce pas ?

Voici un tuto pour approfondir sur les expressions régulières.
Comment utiliser les groupes avec Redirection ?
L’onglet Groupe avec le plugin Redirection permet d’organiser ses redirections dans WordPress. Par exemple, vous pouvez choisir de classer les redirections par tag ou catégorie sur votre site.
Pour cela, il suffit de créer les groupes que vous voulez. Par défaut, le plugin crée deux groupes qu’il nomme « Redirections » et « Articles modifiés ».
Pour créer les vôtres, il suffit de donner un nom dans la boîte spécifiée et de cliquer sur le bouton « Add ».

Pour l’utilisation du groupe, il suffit lors de la création d’une autre redirection de choisir le groupe que vous avez créé à travers le menu déroulant de la boîte Groupes.
Comment mettre en place des redirections globales ?
Si vous cherchez à utiliser des options plus avancées du plugin Redirection comme transférer votre domaine vers un autre domaine, redirigez un ancien domaine vers votre domaine actuel ou migrez le HTTP vers le HTTPS sur votre site, l’onglet Site de Redirection est fait pour cela.
Mais attention ! Si vous n’êtes pas sûr de vous, il va falloir faire appel à un professionnel car cet onglet peut causer de gros problèmes sur votre site si vous faites de mauvaises manipulations.
C’est pourquoi les développent même du plugin vous laisse un message d’avertissement.

Au pire des cas, assurez-vous de sauvegarder l’entièreté de votre site : thèmes, plugins, base de données et autres.
Comment journaliser vos redirections ?
Il peut être intéressant d’effectuer un suivi de vos redirections. L’onglet Journaux vous fournit beaucoup d’informations pratiques à utiliser :
- Date et l’heure à laquelle le lien a été consulté
- URL source
- URL cible à laquelle le visiteur a été redirigé
- Agent utilisateur
- Adresse IP
En regardant l’agent utilisateur par exemple, vous pouvez savoir s’il s’agit d’un bot ou d’un internaute.
Comment traquer vos pages 404 ?
Le plugin Redirection vous permet aussi de traquer vos erreurs 404 afin de les corriger. Il est donc intéressant de consulter cet onglet quelques fois pour identifier les erreurs 404.
Cependant, toutes les erreurs 404 ne sont pas bonnes à corriger. Il y a des erreurs dont l’URL consultée n’existe pas sur le serveur et en conséquence ça génère une erreur.
Il y a des erreurs provoquées par des bots de pirates qui tentent d’aspirer votre site web. Seules les erreurs qui doivent être considérées et corriger sont les erreurs de pages ou articles existants et dont l’URL a été modifiée.
Pour corriger une erreur 404 générée, il suffit de survoler le lien qui a généré l’erreur et vous verrez apparaître plusieurs liens où vous pourrez cliquer sur Ajouter une redirection.
Ensuite, il suffit de rediriger vers la bonne URL.
Importer et exporter des redirections, c’est possible dans WordPress ?
Le plugin Redirection permet aussi d’importer ou d’exporter des redirections dans WordPress.
Vous pouvez importer ou exporter sous format CSV, JSON ou .htacess. Cela peut être utile si vous avez plusieurs redirections à effectuer d’un coup.

Par ailleurs, vous pouvez aussi exporter les journaux des redirections ainsi ceux pour les erreurs 404.

L’onglet Options, plugin Redirection WordPress
L’onglet Options de Redirection vous permet en premier lieu d’effectuer un don si vous êtes généreux afin de soutenir les développeurs du plugin.
Par ailleurs, il vous permet de définir quelques paramètres indispensables pour alléger votre base de données WordPress.
Il s’agit de définir une durée de conservation pour supprimer les journaux de redirections et d’erreur 404, indispensables pour ne pas alourdir votre base de données.
Une autre configuration intéressante dans l’onglet Options est la création de redirection automatique lorsqu’on change le slug d’un article ou d’une page ou tout type de contenu que vous voulez.
Pour cela, sélectionnez les contenus adéquats et cochez la case correspondante comme sur la capture ci-dessous.

Terminez en associant un groupe pour vos futures redirections, et le tour est joué.

Un autre paramètre à configurer dans l’onglet Options est la mise en cache du navigateur de l’internaute lorsqu’il visite un URL visité.
Prochainement, quand il va effectuer une autre requête sur la même URL, on n’effectuera plus la redirection mais on utilisera directement ce qui est mis en cache.
L’inconvénient est si entre-temps, vous avez encore effectué une redirection sur l’URL redirigé, et que le navigateur a toujours l’ancienne URL en cache, il ne visitera pas le bon contenu.
C’est pourquoi il est important qu’à chaque fois que vous effectuez une redirection, de vider le cache quand vous utilisez un plugin de cache.
Aussi, si vous effectuez régulièrement de redirections, il serait mieux de définir un horaire faible, une heure par exemple pour l’expiration de la mise en cache via le plugin Redirection.
Sinon, vous pouvez mettre une durée de mise en cache plus élevée, par exemple une semaine.

L’onglet Support, plugin Redirection WordPress
L’onglet support du plugin Redirection vous permet de vérifier que tout fonctionne bien. Si tous les voyants sont au vert, alors le plugin Redirection fonctionne correctement. Vous pouvez donc dormir tranquillement sans vous soucier des soucis de redirections dans WordPress.

Cet onglet vous donne aussi accès à la documentation complète du plugin, la FAQ ainsi que le code source.
Comment mettre en place des redirections WordPress ? Conclusion
Alors, vous êtes tout bons ?
Tout fonctionne correctement ?
Mettre en place des redirections dans WordPress peut être très facile lorsque vous utilisez le plugin Redirection WordPress.
Cependant, si vous avez aussi des connaissances techniques, vous pouvez pousser votre réflexion sur l’utilisation des fichiers .htacess pour les redirections.
Peut-être cela fera l’objet d’un article sur WordPress.
Comment trouvez-vous ce tuto ? Avez-vous trouvé des informations utiles à exploiter ? Dites-nous tout en commentaire. Ça m’encourage !
Pour aller plus loin sur l’utilisation des liens sur votre site, lisez mon article sur le maillage interne.