Comment créer des redirections avec WordPress
Publié: 2018-11-13Il existe plusieurs raisons pour lesquelles vous devrez peut-être créer une redirection sur votre site Web WordPress. Vous souhaiterez peut-être modifier la structure de votre permalien, supprimer un ancien article ou une ancienne page, ou créer un nouvel article de blog pour remplacer un ancien. Quelle que soit votre raison, la meilleure pratique dans ces cas est de créer une redirection afin que vos visiteurs n'obtiennent pas une erreur de page 404 lorsqu'ils essaient d'afficher votre contenu sur l'ancien lien. Si c'est la première fois que vous entendez parler de cette bonne pratique, il peut être judicieux d'utiliser la console de recherche de Google pour voir si votre site contient déjà des erreurs 404 à corriger. La bonne nouvelle est que, que vous ayez déjà des erreurs 404 à corriger ou que vous souhaitiez simplement les éviter à l'avenir, cet article vous apprendra comment créer des redirections WordPress de trois manières différentes afin que vous puissiez choisir la meilleure solution pour vos besoins. .
Qu'est-ce qu'une redirection WordPress ?
Techniquement, il ne s'agit pas seulement d'une redirection WordPress, mais d'une redirection Web qui indique aux navigateurs que l'URL X n'est plus disponible et qu'elle doit plutôt aller à l'URL Y. Que votre site soit sur Wix, sur Drupal ou simplement sur un ancien site HTML, la redirection d'URL peut être effectuée à peu près de la même manière. Quelle que soit la plateforme que vous utilisez.
Il existe de nombreux types de redirections, chacune avec un code numérique différent, alors décomposons-les d'abord. Les deux plus courantes sont les 301 et 302 , sur lesquelles nous allons nous concentrer aujourd'hui.
- 301 - Une redirection permanente. Vous les utilisez lorsque vous modifiez des URL ou des structures de site pour de bon. Toute la puissance de référencement et le classement de l'ancien lien sont transférés vers le nouveau. À toutes fins utiles, l'ancienne URL se transforme simplement en la nouvelle.
- 302 - Une redirection temporaire. Vous les utilisez lorsque vous avez besoin d'un changement à court terme. Peut-être une refonte du site ou une solution rapide pour un bug ou un problème. Aucun lien-jus ou classement n'est transféré.
Il existe également des redirections 300 , 303 , 304 , 307 et 308 . Mais ceux-ci sont réservés à des cas incroyablement spéciaux qui impliquent des utilisations spécifiques de POST et GET, dont 95% d'entre nous n'ont pas besoin. Si le sujet vous intéresse, le Mozilla Developer Network propose une documentation fantastique sur les différents types de redirections. Mais en ce qui concerne votre redirection WordPress, vous utiliserez principalement 301 avec occasionnellement 302 .
Comment créer des redirections avec WordPress
Abonnez-vous à notre chaîne Youtube
Créer une redirection WordPress à l'aide de .htaccess
L'un des fichiers les plus importants d'un site Web est le fichier .htaccess . Pour l'accès hypertexte , il va de soi que vous pouvez approuver, refuser ou rediriger l'accès à votre site via celui-ci. Bien que cela puisse sembler intimidant en raison de l'extrême importance de ne rien faire de mal, l'édition réelle du fichier à rediriger est aussi simple que possible.
Utilisez votre programme FTP préféré (probablement FileZilla) pour accéder au répertoire racine de votre installation WordPress. Juste sous les dossiers principaux, vous devriez voir .htaccess.

Ouvrez-le dans votre éditeur de texte ou de code (j'utilise personnellement Sublime Text).

Tout ce que vous avez à faire pour une redirection WordPress est d'ajouter une simple ligne de code juste au-dessus de la ligne qui lit # BEGIN WordPress .
Redirect 301 / http://elegantthemes.com/
ou
Redirect 302 / http://elegantthemes.com/
Notez que l'une ou l'autre de ces lignes de code redirigera l'intégralité de votre site vers l'URL spécifiée . Si vous souhaitez rediriger une page, une publication ou une URL spécifique au sein de votre site, vous devrez la fournir ainsi que l'URL de destination. Les deux peuvent être le chemin relatif (si vous restez sur le même domaine) et séparés par un seul espace.

Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post
ou
Redirect 302 /blog_post2.html /category/blog_post2.html

De plus, vous pouvez également utiliser la logique conditionnelle avec regex, si vous avez besoin de quelque chose de plus complexe. Voici une liste vraiment impressionnante de redirections spéciales que vous pouvez utiliser de cette façon.
Quelle que soit la route que vous choisissez pour entrer les redirections, vous devez enregistrer votre fichier .htaccess en texte brut avant de le télécharger à nouveau sur le serveur.
Créer une redirection WordPress avec un plugin
Si vous n'êtes pas à l'aise pour éditer le fichier .htaccess pour une redirection WordPress, ne vous inquiétez pas. Vous n'êtes pas obligé. Parce que vous utilisez WordPress, il existe un plugin pour cela. Parce que WordPress. L'un des meilleurs s'appelle Quick Page/Post Redirect, et il fonctionne comme un charme dès la sortie de la boîte.

La configuration de vos redirections est aussi simple que possible. Une fois activé, Quick Redirects ajoute un nouvel élément à votre tableau de bord administrateur appelé Quick Redirects . Le type de redirection WordPress par défaut est un 301 (ce sont les plus courants, après tout), et vous les configurez simplement en tapant les URL d'origine et de destination dans quelques champs. Appuyez sur le bouton Enregistrer et vous êtes en or.

De plus, vous verrez une liste de vos redirections existantes (notez dans l'image ci-dessus que celles que j'ai utilisées sont toutes des chemins relatifs, pas vers un nouveau domaine, mais c'est aussi possible). Si vous n'avez plus besoin de la redirection, vous pouvez la supprimer en un clic, ou vous pouvez modifier la redirection pour un certain nombre de raisons. Pour moi, c'est quand je bouscule une faute de frappe indéchiffrable.
Et enfin, si vous regardez dans les options de redirection , vous verrez un nombre absurde de choix que vous pouvez faire, soit en créant des règles qui s'appliquent à toutes vos redirections, soit en activant des paramètres qui fonctionnent avec les types de publication personnalisés et les boîtes méta, etc. C'est beaucoup à tripoter.

Une autre option
J'ai également utilisé le plugin Redirection dans le passé avant de passer aux redirections rapides car la redirection permet également la surveillance des pages 404. Vous pouvez voir quelles pages sont manquantes et configurer une règle de redirection WordPress afin que toute personne qui la visite soit redirigée vers une page réellement utile.

Je suis passé à l'autre plugin car j'ai commencé à surveiller les erreurs 404 via la console de recherche Google et j'ai décidé d'opter pour une solution plus simple. Si vous voulez les deux dans votre tableau de bord, la redirection n'est pas une mauvaise voie à suivre.
Conclusion
Que votre site ait déménagé vers un nouvel emplacement, que vous modifiez votre structure de permalien ou que, d'une manière ou d'une autre, une mise à jour de WP ait tout cassé à propos de votre installation et que vous repartiez à zéro… avoir une connaissance pratique de la configuration d'une redirection WordPress est assez pratique .
Peu importe si vous aimez creuser dans les fichiers Core ou si vous préférez utiliser des plugins. Les deux sont efficaces et obtiennent les mêmes résultats à la fin. Alors n'ayez pas peur. Commencez à jouer et voyez ce qui fonctionne le mieux pour vous. Vous pourriez même trouver un moyen d'améliorer les classements et le référencement en quelques clics.
Quelle est votre méthode préférée pour configurer des redirections pour vos sites Web ?
Article présenté en image par Vectorpocket / shutterstock.com
