Redirections WordPress : un guide complet

Publié: 2022-05-05

Si vous avez repensé votre site Web WordPress ou apporté des modifications à sa structure de permaliens, il est probable que bon nombre de vos URL aient changé. C'est un problème pour les moteurs de recherche et les utilisateurs.

Heureusement, les redirections WordPress offrent une solution simple. Lorsque vous utilisez une redirection, vos visiteurs ne seront pas affectés négativement et vous pourrez conserver intact votre classement dans les moteurs de recherche.

Sur cette page, nous parlerons de ce que sont les redirections WordPress et comment les mettre en œuvre. Plongeons-nous !

Table des matières
1. Qu'est-ce qu'une redirection de page ?
2. Quand et pourquoi devriez-vous rediriger une page ?
2.1. Pourquoi devriez-vous implémenter une redirection ?
3. Types de redirections
4. Comment créer une redirection 301 dans WordPress en utilisant .htaccess
4.1. Étape 1 : Vérifiez les règles d'édition .htaccess de votre hébergeur
4.2. Étape 2 : Faites une sauvegarde de votre site et téléchargez votre fichier .htaccess
5. Comment rediriger une page avec un plugin WordPress
6. Plugins de redirection WordPress
6.1. 1. Redirection
6.2. 2. Gestionnaire de redirection sécurisé
6.3. 3. Redirections 301 - Gestionnaire de redirection facile
6.4. 4. Yoast SEO
7. Qu'est-ce qu'une redirection côté serveur ?
7.1. Comment rediriger HTTP vers HTTPS dans WordPress
7.2. Redirection WWW vers non WWW
8. Comment rediriger un domaine dans WordPress
9. Comment minimiser les redirections dans WordPress
10. Gardez votre site Web sur la bonne voie avec WP Engine

Qu'est-ce qu'une redirection de page ?

Une redirection de page est un ensemble de règles indiquant à un navigateur de rediriger les visiteurs du lien sur lequel ils ont cliqué vers une autre page. Il y a deux résultats pour vos utilisateurs finaux lorsque vous redirigez une page. Ils verront soit un message leur indiquant qu'ils sont redirigés, soit simplement transférés sans être avertis.

Si vous avez changé de domaine, mis à jour vos permaliens ou repensé votre site, vous devrez ajouter des redirections pour que votre contenu préexistant soit toujours accessible aux lecteurs et aux moteurs de recherche. Pensez-y de cette façon : lorsque vous emménagez dans un nouveau logement, vous devez contacter le bureau de poste et faire réexpédier votre courrier à votre nouvelle adresse. Les redirections fonctionnent de la même manière, sauf qu'au lieu de transférer votre courrier, vous transférez les utilisateurs vers une nouvelle page Web.

Quand et pourquoi devriez-vous rediriger une page ?

Il existe diverses raisons pour lesquelles vous pouvez vouloir rediriger les URL sur votre site. Certains des plus courants incluent:

  • Une page spécifique n'est plus pertinente.
  • L'URL de la page change.
  • Vous déplacez ou supprimez du contenu.
  • Vous transférez votre domaine de HTTP vers HTTPS.
  • Vous envisagez d'utiliser un domaine différent ou de modifier votre nom de domaine d'origine
  • Vous souhaitez rediriger une ancienne URL pour récupérer un lien brisé

De plus, les redirections peuvent vous aider à vous assurer que si une page est cassée ou manquante, les utilisateurs seront redirigés vers les autres contenus de votre site sans interruption.

Pourquoi devriez-vous implémenter une redirection ?

  • Semblable à ce blog classé n ° 1, expliquez chacune des puces ci-dessus pour expliquer pourquoi vous devriez implémenter une redirection

Types de redirections

Puisqu'il existe plusieurs façons d'utiliser une redirection, il est logique qu'il existe également plusieurs types différents. Examinons les méthodes de redirection les plus courantes que vous pourriez avoir besoin d'utiliser.

Il existe différents types de redirections que vous pouvez utiliser, il est donc important de connaître les différences entre elles. Passons en revue certains des types de redirections les plus élémentaires.

  • 301 Redirection permanente. Il s'agit de la redirection que vous voudrez utiliser si vous déplacez ou supprimez définitivement une page. Vous pouvez l'utiliser si vous déplacez votre site Web d'une URL à une autre ou si vous le basculez vers un nouveau service d'hébergement. Cela guidera les visiteurs vers la nouvelle URL et vous aidera à maintenir un rang de page respectable. Il s'agit de la redirection la plus conviviale pour le référencement pour un lien brisé.
  • 302 Redirection temporaire. La redirection 302 est une redirection temporaire qui doit être utilisée avec prudence et testée pour la compatibilité du navigateur. Essentiellement, cette redirection indique à l'utilisateur que le fichier qu'il recherche existe, mais pour une raison quelconque, il ne se charge pas correctement. Les utilisateurs se voient alors proposer une option alternative. Pour une utilisation à long terme, ces redirections peuvent entraîner des pénalités SEO. Cependant, vous souhaiterez peut-être les utiliser pour des environnements de staging et d'autres sites temporaires.
  • 303 Voir Autre. En termes de sécurité, la redirection 303 est assez importante. Il est utilisé pour remplacer la redirection 302 lorsque des problèmes surviennent. Ce type de redirection empêche les utilisateurs de soumettre plusieurs fois les mêmes informations. Une fois qu'ils auront soumis leurs informations, ils seront redirigés vers une autre page. Vous pouvez également empêcher la création de signets ou l'actualisation de données sensibles telles que les informations de carte de crédit. Ceci est destiné à empêcher les utilisateurs de commettre des erreurs telles que l'achat accidentel du même article deux fois.
  • 307. Cette redirection est presque identique en termes de fonctionnalité et d'objectif à la redirection 303. La différence réside dans la façon dont il envoie et reçoit les informations. Le 307 n'utilise qu'un seul échange de données, et est une véritable redirection temporaire. D'autre part, une redirection 303 utilise deux méthodes et offre la réponse "voir autre".
  • 308. Comme la redirection 301, il s'agit d'une redirection permanente. Il est utilisé lorsqu'un emplacement de fichier a changé. La différence entre les deux est qu'un 301 peut changer la méthode HTTP (HyperText Transfer Protocol) de POST à ​​GET, tandis que 308 ne peut utiliser que la méthode POST.
  • 404 Non trouvé. Cela redirige tout lien brisé ou manquant vers une autre page, comme une page d'erreur 404 ou la page d'accueil de votre site. Cela permet aux utilisateurs de continuer à naviguer sur votre site même s'ils essaient d'accéder à une page manquante.
  • Redirection HTTP vers HTTPS. Une URL HTTPS présente des avantages par rapport à une URL HTTP, tant en termes de sécurité que de référencement. Cependant, pour forcer les navigateurs à afficher la version HTTPS de vos pages, vous devrez configurer une redirection.

Certains de ces types de redirection sont plus courants que d'autres, mais tous ont leur utilité. Comprendre comment chaque redirection fonctionne peut vous aider à utiliser la meilleure pour votre scénario spécifique. Cependant, les configurer à la main peut être délicat, c'est là que les plugins entrent en jeu.

Comment créer une redirection 301 dans WordPress en utilisant . htaccess

WordPress propose différentes méthodes de redirection de page. Vous pouvez utiliser un plugin ou modifier le . fichier htaccess . La méthode que vous choisirez dépendra du type de redirection dont vous avez besoin, des paramètres de votre fournisseur d'hébergement et de votre niveau de confort pour apporter des modifications à un fichier principal.

Comme nous l'avons vu précédemment, une redirection 301 est utilisée pour rediriger en permanence une URL vers une autre, contrairement aux redirections 302 (qui sont temporaires). Cela signifie que les moteurs de recherche utiliseront par défaut la page au nouvel emplacement et l'indexeront de manière appropriée. Ce type de redirection empêche votre site de perdre son classement dans les moteurs de recherche. Décomposons quelques étapes dont vous aurez besoin pour adopter cette approche.

Étape 1 : Vérifiez les règles d'édition .htaccess de votre hébergeur

Le . htaccess est un fichier de configuration qui indique à votre serveur comment afficher les pages du répertoire racine de WordPress. Vous devrez vérifier auprès de votre fournisseur d'hébergement avant d'apporter des modifications à . htaccess , car il peut y avoir des règles sur les modifications que vous pouvez apporter. Si vous avez un plan ici chez WP Engine, nous vous recommandons d'utiliser notre outil de règles de redirection.

Étape 2 : Faites une sauvegarde de votre site et téléchargez votre fichier .htaccess

Pour créer une redirection 301 dans .htaccess , vous devrez utiliser un client FTP (File Transfer Protocol) pour accéder au fichier sur votre serveur. Nous recommandons FileZilla. Avant de commencer, vous devez également vous assurer d'avoir une sauvegarde de votre site en place.

Ensuite, utilisez FileZilla pour accéder au répertoire racine de votre site :

À partir de là, téléchargez votre fichier . fichier htaccess . Vous voudrez créer une copie, au cas où vous feriez une erreur et auriez besoin de restaurer l'original. Puis en haut du fichier, ajoutez la ligne suivante :

 Redirection 301 /current-page.html http://www.votresite.com/new-page/

Cette redirection changera vos URL de http://www.yoursite.com/current-page à http://www.yoursite.com/new-page (vous devrez remplacer les espaces réservés par les informations de votre site). Lors de l'ajout de vos redirections, n'oubliez pas que vous ne pouvez en avoir qu'une par ligne dans le fichier . fichier htaccess .

Comment rediriger une page avec un plugin WordPress

Si vous hésitez à jouer avec les fichiers principaux de votre site Web, vous pouvez envisager d'utiliser un plugin pour le faire. Nous reviendrons plus en détail sur plusieurs options de plug-in différentes plus tard. Cependant, pour vous donner un aperçu rapide de la façon de mettre en place une redirection avec un plugin, nous utiliserons le plugin Redirection comme exemple :

Votre première étape sera d'installer et d'activer le plugin dans votre tableau de bord WordPress. Une fois que vous avez fait cela, vous devrez cliquer sur quelques éléments dans son processus de configuration de base .

Une fois que vous avez cliqué sur ces étapes, vous serez redirigé vers la page Options du plug-in de redirection.

À partir de la page Options , vous pouvez choisir entre plusieurs fonctionnalités différentes. Commençons par cliquer sur le lien Redirections et voyons comment ajouter une nouvelle redirection à votre site Web.

Semblable à l'ajout d'un nouveau message, vous pouvez cliquer sur Ajouter un nouveau sur la page de gestion de la redirection et remplir quelques informations sur votre redirection. Cela inclut votre URL source et votre URL cible. Vous pourrez également définir comment vous souhaitez que la redirection gère les paramètres que vous avez définis et l'attribuer à tous les groupes de redirection que vous avez créés.

Une fois que vous avez terminé de remplir ces champs, vous pouvez cliquer sur Ajouter une redirection comme indiqué dans l'image ci-dessus. Ensuite, vous serez prêt !

Plugins de redirection WordPress

Comme nous l'avons mentionné, le répertoire de plugins WordPress propose de nombreux plugins pour ajouter des redirections à votre site.

Lorsque vous choisissez un plugin à cette fin, assurez-vous de rechercher chacun d'entre eux pour vous assurer qu'il est bien examiné, largement utilisé et activement mis à jour. Ci-dessous, nous recommanderons quelques plugins qui peuvent aider avec chaque scénario de redirection.

1. Redirection

Ce plugin est utile pour les débutants et peut être utilisé pour transférer facilement n'importe quelle URL. Puisque nous avons utilisé la redirection dans notre exemple précédent, vous savez déjà à quoi ressemble l'interface. Il est important de savoir que ce plugin en particulier se concentre sur la gestion des redirections 301 et le suivi des erreurs 404.

De plus, vous pouvez utiliser la redirection pour créer des redirections en fonction de certaines conditions, telles que l'état de connexion ou l'adresse IP d'un utilisateur. Il s'agit d'un plugin vraiment gratuit sans mise à niveau premium, donc les fonctionnalités que vous obtenez sont les seules qu'ils offrent. Toutefois, si vous devez gérer d'autres types de redirections, vous devrez peut-être rechercher une autre option.

2. Gestionnaire de redirection sécurisé

Le plugin Safe Redirect Manager est une approche très simple et simple pour créer des redirections. Vous accéderez au gestionnaire via votre menu Outils dans WordPress et fournirez simplement des informations sur l'origine et la destination de la redirection. Vous pourrez également définir le code d'état HTTP pour le type de redirection que vous souhaitez utiliser.

Bien que ce plugin puisse être utilisé pour les redirections à grande échelle, vous voudrez peut-être le tester avant de l'implémenter sur de nombreuses pages. Les critiques sont bonnes, mais il y a des indications que cela pourrait avoir un peu de mal au niveau de l'entreprise. Cela étant dit, il s'agit d'un plugin bien pris en charge et fréquemment téléchargé qui peut vous aider à configurer une redirection très rapidement.

3. Redirections 301 - Gestionnaire de redirection facile

Le plugin 301 Redirects – Easy Redirect Manager est une option gratuite conçue pour vous aider à gérer les redirections 301 et 302. Cela peut être utile si vous avez réorganisé un site Web existant ou si vous débutez. De plus, si vous avez du contenu qui expire, cela peut éviter à vos utilisateurs de rencontrer des erreurs 404.

Un autre avantage de ce plugin est que vous pouvez créer des URL personnalisées pour vos destinations de redirection. Vous pouvez également choisir de rediriger presque tous les types de contenu WordPress, y compris les catégories et les archives, et accéder à des statistiques utiles sur la quantité de redirection utilisée sur votre site Web.

4. Yoast SEO

La version premium du plugin Yoast SEO est livrée avec un gestionnaire de redirection, qui propose de nombreuses options utiles pour les redirections de pages. Lorsque vous supprimez une publication ou une page, cet outil vous demande automatiquement où vous souhaitez rediriger son ancien lien et quel type de redirection vous souhaitez utiliser (temporaire ou permanente).

En revanche, Yoast SEO peut être quelque peu coûteux, à 89 $ par mois pour un site. Cependant, les autres excellentes fonctionnalités de Yoast SEO peuvent en faire un investissement précieux pour de nombreux utilisateurs de WordPress.

Qu'est-ce qu'une redirection côté serveur ?

Dans certaines situations, vous devrez placer une redirection 301 au niveau du serveur afin qu'elle puisse être appliquée sur l'ensemble du site Web. Cette technique est le plus souvent utilisée lors de la redirection d'un site HTTP vers HTTPS, ou d'un domaine www vers un domaine non www.

Comment rediriger HTTP vers HTTPS dans WordPress

Si vous avez installé un certificat SSL et migré avec succès votre site vers son nouveau domaine HTTPS, vous devrez toujours créer une redirection côté serveur. Tout d'abord, vous devrez localiser et télécharger le fichier .htaccess de votre site. Une fois là-bas, ajoutez le code suivant en haut de la page :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

Ce code remplace chaque URL de votre ancien domaine par un équivalent sécurisé. Si vous préférez utiliser un plugin pour ce faire, nous vous recommandons Really Simple SSL.

Ce plugin détecte automatiquement les paramètres de votre site, puis les configure pour s'exécuter sur HTTPS. Tant que vous avez un certificat SSL valide, il s'occupera du reste pour vous.

Une fois que vous avez installé et activé le plugin, vous recevrez un avis vous demandant d'activer SSL. Cliquez sur le bouton et reconnectez-vous à votre compte. C'est ça!

Redirection WWW vers non WWW

Pour rediriger vos pages vers des URL autres que www, vous devez appliquer la modification au niveau du site complet. Cette redirection vous aide à éviter la duplication de pages et une mauvaise expérience utilisateur. Pour rediriger www vers non-www dans votre fichier .htaccess , vous devrez saisir les lignes suivantes en haut :

ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
ewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

redirection www vers non-www

Si vous recherchez un plugin qui peut vous aider à le faire, nous vous recommandons à nouveau Really Simple SSL. Cependant, il existe également un plugin d'assistance WP Rocket disponible via GitHub qui est fortement recommandé par la communauté des développeurs. Ce plugin vous permet de rediriger www vers non-www et vice versa, en ajoutant le bon code pour vous.

Comment rediriger un domaine dans WordPress

Si vous déplacez votre site WordPress vers un tout nouveau domaine, vous devrez effectuer une redirection de domaine pour éviter de perdre le référencement de votre contenu. Ces instructions supposent que vous avez sauvegardé votre site et que vous l'avez déplacé vers son nouveau domaine.

Pour effectuer cette redirection, ouvrez votre fichier .htaccess et ajoutez ce code en haut :

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]

Utilisez votre nouveau domaine à la place de newsite.com , puis enregistrez le fichier. Vous pouvez également utiliser l'un des plugins mentionnés ci-dessus pour accomplir cette tâche, tant que vous l'activez sur votre ancien site.

Comment minimiser les redirections dans WordPress

Bien qu'il existe des utilisations légitimes et nécessaires des redirections, il est également recommandé d'en minimiser le besoin dans la mesure du possible. Cela est particulièrement vrai si la redirection ralentit les temps de chargement de votre page, car la plupart des internautes s'attendent à ce que les pages se chargent en deux secondes ou moins.

Si un utilisateur rencontre une redirection, il peut immédiatement penser qu'il a fait fausse route et quitter complètement votre site Web. Pour cette raison, il est préférable de ne pas lier votre contenu à des redirections connues, car cela pourrait créer une boucle de redirection frustrante. Si vous avez récemment terminé une refonte majeure de votre site Web, vous pouvez utiliser le plug-in de redirection pour surveiller, consigner et corriger les erreurs de redirection susceptibles de causer des problèmes.

Gardez votre site Web sur la bonne voie avec WP Engine

Si vous avez besoin d'aide pour configurer les redirections sur votre site WordPress, n'hésitez pas à nous contacter. WP Engine offre les meilleures ressources aux développeurs et peut vous aider à créer une expérience numérique incroyable pour vos propres clients. Nous avons également plusieurs ressources pour les développeurs et proposons des plans adaptés à une grande variété de besoins