Aller au contenu
Rechercher
Discutons
Menu

Plugins WordPress · 2015

Redirection WordPress le Guide Complet

Par 8 juin 2015666 vues relevées en 2017

Redirection WordPress le Guide Complet

Article d’archive, publié en 2015. Les outils et leurs interfaces ont changé depuis : certains écrans ou réglages peuvent ne plus correspondre.

Gérer ses redirections avec WordPress, c’est un jeu d’enfant quand on sait quel plugin utiliser ! Et ce plugin porte un nom très simple, car il s’agit de redirection. Ça ne s’invente pas !

Je te propose donc de découvrir aujourd’hui en détail ce plugin, pour que tu puisses le prendre en main facilement, et que toi aussi, tu puisses l’utiliser sans problème.

Un besoin en formation WordPress ? N’hésites pas à découvrir notre formation de création de site internet avec WordPress !

Allé, on y va, en route pour l’aventure !

Une redirection, c’est quoi ?

Le but d’une redirection est de renvoyer un visiteur (ou un moteur de recherche) vers une autre adresse web que celle demandée. Cela est particulièrement utile lorsque :

Il existe deux types de redirection :

Pour bien comprendre la différence entre les deux, prenons un petit exemple de la vie de tous les jours.

Publicité

Si je fais des travaux chez moi, et que je dois vivre chez un ami, mon courrier me sera envoyé temporairement à cette adresse. Je serais donc dans le cas d’une redirection temporaire, ou redirection 302. Une fois que je serais de retour chez moi, mon courrier me reviendra à l’adresse habituel. Après tout, on ne squatte pas toute sa vie chez un ami ;)

Par contre, si je déménage pour changer de lieu de vie, mon courrier me sera dès lors envoyé à cette nouvelle adresse, et l’ancienne effacée. Je suis dans le cadre d’un redirection permanente ou redirection 301.

Pourquoi gérer ses redirections ?

Je te dirais que la première des raisons, c’est faire plaisir à tes visiteurs. Quoi de plus désagréable que d’arriver sur une page 404, parce que tu as changé la structure de tes permaliens. Le contenu existe toujours, mais plus sous l’URL que ton internaute possède.

Mais soyons francs, on va avant tout gérer les redirections pour les moteurs de recherche. En effet les moteurs de recherche, Google en tête, déteste renvoyer leurs visiteurs sur des pages d’erreurs 404.

Alors, redirection 301 ou redirection 302 ?

Lorsqu’on ne connaît pas bien les redirections, il est souvent difficile de choisir sans avoir peur de se tromper entre une redirection 301 ou une redirection 302, même si l’on comprend facilement la différence entre les deux.

Pour faire simple, je dirais que la redirection 301 est celle que vous choisirez le plus souvent. Il est en fait assez rare d’avoir besoin de recourir aux redirections 302. Pour ce qui est de l’optimisation de son référencement, la requête de redirection 301 offre un double avantage : le page rank est transféré à la page de destination, et la page d’origine est désindexée par les moteurs de recherche. Attention, les backlinks restent naturellement attachés à la page d’origine.

En lisant cet article sur les redirections, l’auteur met en avant un cas d’utilisation des redirections 302 que je ne connaissais pas, faire des redirections sur des liens externes pour faire en sorte qu’ils apparaissent dans le sitelinks de votre site. L’exemple concret donné est intéressant, lorsque l’on possède une page Facebook. Plutôt que de faire un lien direct vers notre page, on créée une url de type httpw://wcommerce.tech/facebook, qui elle sera redirigée vers notre vraie page Facebook. Intéressant !

On comprend donc que faire des redirections 302 est plutôt rare, et que notre quotidien sera beaucoup plus de travailler avec les redirections 301.

Euh… Et les requêtes 307 et 308 alors ?

Je te disais un peu plus haut que seul les requêtes 301 et 302 existaient pour faire de la redirection… En fait, c’est pas tout à fait vrai, mais c’était pas (encore) le moment de t’embrouiller la tête :)

Il existe aussi les requêtes 307 et 308, qui sont l’équivalent des requêtes 301 et 302. Pour être précis :

Si c’était vraiment égale, alors il n’y aurait qu’une requête 301 et 302. Le truc avec ces requêtes 307 et 308, c’est qu’elles ne vont pas se contenter de faire une redirection, elles vont aussi faire une redirection, avec tous les paramètres passés à la requête d’origine. Ce que ne permet pas de faire une redirection 301 ou 302. Ça devient plutôt spécifique est pointu, je te le concède fort volontiers.

Bon, si je t’en parle, ce n’est pas simplement pour le plaisir de t’apprendre de nouvelles choses, mais bien parce que redirection va nous permettre de gérer les redirections de type 307.

Comment peut-on faire des redirections ?

Pour faire des redirections, tu auras bien entendu la possibilité d’utiliser un plugin WordPress, c’est un peu le but de cet article ;) Mais, on peut aussi parfaitement se passer de plugin, en utilisant son fichier .htaccess, ou en codant sa redirection en PHP. Ce n’est pas le but de cet article. Pourquoi ? Parce que gérer une simple redirection par son fichier .htaccess n’est pas bien compliqué, mais lorsque tu vas commencer à construire des redirections avec des expressions régulières… les choses vont commencées à se gâter ;) Et puis ce plugin est vraiment cool, car il ne va pas se limiter à gérer nos redirections, tu vas voir cela rapidement.

Attention…

Avant de commencer à étudier ce plugin, je veux te mettre en garde contre deux choses :

Te voila mis en garde. Passons dans le vif du sujet, découvrons Redirection.

Redirection, le plugin WordPress pour gérer ses redirections 301, 302, 307…

Tu le sais, le monde merveilleux de WordPress est avant tout merveilleux car il existe un plugin pour faire presque tout. Les redirections 301, 302 et 307 n’échappent pas à cette règle. Et ici, nous aurons même le droit d’utiliser un plugin au nom éponyme de l’action que nous souhaitons faire, une redirection. C’est plutôt pratique, au moins, on va pas oublier son nom à ce plugin WordPress.

… Mais aussi connaître ses erreurs 404, consulter ses statistiques et plus encore

Bon si ce plugin ne faisait que gérer nos redirections, ce serait déjà pas si mal que ça. Mais il va plus loin que ça car il va nous permettre de :

Et oui… il en fait pas mal de chose ce petit plugin WordPress ! ;)

On termine pour la partie présentation de ce super plugin WordPress pour la gestion de ses redirections.

Pour savoir comment installer le plugin WordPress Redirection, il suffit d’un clic ici.

 

 

Après avoir découvert le plugin WordPress Redirection, il est temps de voir comment ce plugin WordPress s’installe et se configure ?

Un retour d’expérience à faire ? Les commentaires sont là pour ça ;)

Installer le plugin WordPress Redirection

Bon franchement, rien de nouveau sous le soleil, ce plugin s’installe comme n’importe quel plugin WordPress. Si tu as besoin, consulte notre page sur l’installation d’un plugin WordPress. Juste une petite capture d’écran pour que tu saches visuellement sur lequel cliqué, car il en ressort quand même pas mal sur son nom. Autant éviter de se tromper.

01-plugin-wordpress-redirection

Installe et active redirection.

Tu le trouveras dans le menu Outils -> Redirection.

02-plugin-wordpress-redirection

À quoi ressemble le plugin WordPress Redirection

De prime abord, ce plugin est vraiment très simple, regarde par toi même :

03-plugin-wordpress-redirection

Il est composé de 7 onglets qui sont :

Nous allons découvrir ces onglets en détails.

Créer une redirection WordPress

Parlons un peu de la base de ce plugin, créer une redirection WordPress. Le concept est plutôt simple avec ce plugin. Regarde un peu l’interface qui t’es mise à disposition pour y parvenir :

04-plugin-wordpress-redirection

Décortiquons un peu cet écran :

Regardons maintenant en détail comment tout cela se passe.

Généralité pour la démonstration

Pour les besoins de cet article, je vais créer une page dont le permalien est page-de-test-pour-le-plugin-wordpress-redirection, et bien entendu, je la publie.

Toujours pour faire la démonstration du fonctionnement de ce plugin, je vais nettoyer cette url en page-test-plugin-wordpress-redirection. Maintenant, si je tente d’accéder à cette page, j’ai une belle erreur 404. En effet, Redirection gère automatiquement les redirections, qu’a partir du moment où je touche l’URL d’un article, pas d’une page.

05-plugin-wordpress-redirection

Parfait, maintenant redirection va pouvoir entrer en action.

Créer une redirection WordPress simple (301, 302 ou 307)

Ici, rien de bien sorcier.

06-plugin-wordpress-redirection

J’attire juste ton attention sur le fait que l’url de source doit avoir son / à la fin. Sinon, ta redirection ne va pas fonctionner comme elle devrait. On ajouter la redirection en cliquant sur Add redirection. Et on obtient cela :

07-plugin-wordpress-redirection

Soit, la liste des redirections misent en place. Comme ici, j’en ais fais qu’une seule… on en voit qu’une ! Par contre, on note plusieurs choses :

Cependant, on peut noter qu’il ne m’a été demandé nul part de choisir le type de redirection que je souhaitais mettre en place. En effet, le type de redirection ne gère pas au moment de la création de la règle de redirection. Pour pouvoir gérer le type de redirection, il faut passer la souris au-dessus de l’URL gérée, et de cliquer sur Edit.

08-plugin-wordpress-redirection

On rentre maintenant dans l’édition de cette redirection. Et on ne voit pas du premier coup d’œil cette histoire de type de redirection, car il faut encore cliquer sur quelque chose d’autre. Ici, c’est la roue dentée bleu :

09-plugin-wordpress-redirection

Et enfin on pourra gérer le type de redirection, à savoir soit une redirection 301, 302 ou 307.

10-plugin-wordpress-redirection

Notez que vous pouvez également insérer une description, qui vous sera utile simplement pour la gestion globale de vos redirections. Rien de plus.

Création d’une redirection WordPress avec User Agent

Le principe de base est le même que pour une redirection simple. De même que pour gérer le type de redirection, ou il nous a fallut rentrer en mode édition de la redirection, il va falloir faire pareil pour indiquer le referrer.

11-plugin-wordpress-redirection

Notons qu’ici, le plugin redirection nous permet de gérer deux adresses de redirection, une si le referrer correspond, une si ce n’est pas le cas. C’est une excellente idée.

En outre, nous pouvons également venir indiquer le type de redirection que l’on pourra gérer.

Création d’une redirection WordPress avec User Agent

Bon, je pense que tu commences à saisir le principe, il faut créer ta redirection comme en mode simple et rentrer en mode édition pour définir ton user agent.

12-plugin-wordpress-redirection

Pour les User agent, tu as le choix parmi :

Le reste est similaire aux autres type de redirection.

Gérer les expressions régulières dans les redirections

Les expressions régulières ne sont pas propres à ce plugin. En fait, les expressions régulières ne sont même pas quelque chose qui est réservé aux redirections.

Wikipedia nos dit que :

Une expression rationnelle, ou expression régulière (traduction de l’anglais regular expression), est, en informatique, une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise.

Bon… si tu connais pas les expressions régulières, je suis pas certain que cette définition t’éclaire plus que ça.

Pour faire simple, prenons un exemple très simple. Si je change le permalien d’une catégorie, et que je veux que ma redirection change uniquement ce permalien et renvoi tout le reste ça donnera ça :

13-plugin-wordpress-redirection

Voila, je ne vais pas te faire un cours complet sur les expressions régulières, mais ce que je veux te faire comprendre, c’est que l’on parle ici d’une syntaxe particulièrement puissante, qui te permet de traiter tes URLs par lot. Si tu veux aller plus loin, tu trouveras un début de réponse ici.

Les groupes dans Redirection

Les groupes dans le plugin WordPress Redirection est un moyen de classer vos redirections. Il n’y a pas vraiment grand chose à expliquer je pense.

Pour créer un groupe, donnez lui un nom, et clique sur Add.

14-plugin-wordpress-redirection

Lorsque tu passes en mode édition du groupe, tu retrouveras deux options, qui sont :

15-plugin-wordpress-redirection

Les modules dans Redirection

Par défaut, on retrouve deux modules, le module WordPress, et le module Apache. Le but de ces modules est assez simple, soit tes redirections sont gérées par WordPress, soit par Apache.

Chaque module possède des avantages, et des inconvénients.

18-plugin-wordpress-redirection

Pour le module WordPress, les avantages sont :

L’inconvénient est une charge serveur plus importantes (que la version Apache).

19-plugin-wordpress-redirection

Pour le module Apache, les avantages sont :

l’inconvénient est l’impossibilité de profité de tous les autres options de ce plugin WordPress.

Les logs dans Redirection

Voila une fonctionnalité qui est particulièrement intéressante pour savoir si nos redirections sont utilisées, les logs. Comme tu peux le voir, l’idée est assez simple, voir si nos redirections sont utilisées, au travers d’un tableau.

20-plugin-wordpress-redirection

Grâce à ces logs, nous seront donc en mesure de connaître la date d’accès à une redirection, la redirection qui a été jouée, le referrer, et l’adresse IP ayant déclenchée cette redirection.

Les erreurs 404 dans Redirection

Si je trouve qu’afficher les logs soient une bonne chose, je dois dire que je trouve que le fait de suivre les erreurs 404 sur son site est encore bien mieux. Pourquoi ? Tout simplement parce qu’avec WordPress, il est juste impossible de suivre les erreurs 404. Et cela est plus que problématique. Si au départ, il est bien rare d’avoir des erreurs 404 sur son site, plus le temps passera, et plus votre site risque d’être touché par ce type de problématique. Et qu’on se le dise, les erreurs 404, c’est pas bien ;)

Pourquoi je risque d’avoir des erreurs 404 sur mon site ? Cela peut être du à un changement de permaliens sur ton site, un changement dans le permalien d’une catégorie, un changement du nom d’une page, mais aussi un mauvais lien fait sur ton site par un autre site… Bref, il existe des tonnes de raisons qui peuvent créer des erreurs 404 sur ton site.

Redirection te propose de les suivre dans une tabulation spécifique, la tabulation 404s. Voici à quoi cela peut ressembler :

21-plugin-wordpress-redirection

Ce tableau est assez facile à lire, on y voit la date de la génération de l’erreur 404, l’URL qui a générée cette erreur, le referrer, et l’adresse IP de la personne.

Mais cela ne s’arrête pas là, si tu passes ta souris au dessus d’une ligne, tu verras apparaître l’option Add redirect.

22-plugin-wordpress-redirection

Tu l’auras compris, par un simple clic sur ce lien, tu vas pouvoir créer une redirection à partir de cette URL, super pratique !

Parfois, tu verras aussi passer des erreurs plus… étonnantes. Regardes un peu ce que j’ai dans ces logs d’erreurs 404, et je tiens à préciser que je suis sur un site de test, connu de presque personne, et encore moins des moteurs de recherche…

23-plugin-wordpress-redirection

Bizarre non ? Mon petit doigt me dit, que nous sommes fasse à une tentative de piratage… Et oui, il suffit d’avoir un site WordPress pour qu’on s’excite dessus !

Les options dans le plugin Redirection

Les options se divisent en trois catégories :

Regardons un peu les options que nous offre ce plugin WordPress.

24-plugin-wordpress-redirection

Pour ce qui est de l’impor et de la suppression des URLs de redirections… Il s’agit d’un seul bouton à chaque fois, je ne pense pas que tu ais besoin de moi pour comprendre comment cela fonctionne ;)

Attention (bis)…

Avoir une option pour les logs, et le erreurs 404, c’est bien mais… prend bien soin de ne pas faire passer la conservation des logs sur Keep Forever. Pourquoi ? Parce que ce plugin peut rapidement venir écrire des milliers de lignes, alors imagine ce que cela peut donné après plusieurs mois d’utilisation intensive ;)

PartagerLinkedInFacebookXE-mail

Sébastien Grillot

Co-fondateur de Kōeki · Expert SEO

Sébastien Grillot

15 ans d’expérience de gestion de projets e-commerce en agence, une expertise dans le domaine médical et le référencement naturel.

Travailler avec KōekimIAou sur LinkedIn

Billets associés.