Ne manquez pas nos offres limitées !

Redirection 301 WordPress : comment la configurer facilement

Redirection 301 WordPress : comment la configurer facilement

Lorsque vous déplacez ou supprimez du contenu WordPress, les liens brisés nuisent à votre référencement et frustrent les utilisateurs, à moins que vous ne mettiez en place des redirections 301 dans WordPress.

Ces redirections dirigent automatiquement les visiteurs des URL obsolètes vers les pages correctes, préservant ainsi votre classement dans les moteurs de recherche et éliminant les erreurs 404.

Les trois méthodes les plus efficaces pour mettre en place des redirections 301 dans WordPress sont les suivantes :

  • Utilisation d’un plugin. Installez un outil comme AIOSEO ou 301 Redirects et saisissez simplement l’ancienne et la nouvelle URL dans un tableau de bord visuel, en laissant le logiciel s’occuper des détails techniques.
  • Modification du fichier .htaccess. Accédez au répertoire racine de votre serveur et ajoutez manuellement des règles de réécriture Apache au fichier de configuration afin de réacheminer le trafic avant le chargement de WordPress.
  • Écriture d’un script PHP. Insérez un extrait de code spécifique dans le fichier d’en-tête de votre thème pour envoyer une réponse d’en-tête qui force la redirection de manière programmatique.

Qu’est-ce qu’une redirection 301 dans WordPress ?

Une redirection 301 dans WordPress est un code de transfert permanent qui indique aux navigateurs et aux moteurs de recherche qu’une page web a été déplacée vers une nouvelle URL.

Lorsqu’un utilisateur ou un robot d’indexation de moteur de recherche tente d’accéder à l’ancienne URL, le serveur répond par un code d’état 301 Moved Permanently et l’achemine automatiquement vers le nouvel emplacement.

Ce processus est crucial pour l’expérience de l’utilisateur et le référencement, car il permet d’éviter les erreurs 404 Not Found et de transférer l’équité des liens (pouvoir de classement) de l’ancienne URL à la nouvelle.

Pourquoi créer des redirections 301

Vous devez créer des redirections 301 pour préserver la valeur SEO, maintenir un parcours utilisateur fluide et gérer efficacement l’architecture de votre site.

Plus précisément, ces redirections vous aident :

  • Préserver la valeur du référencement. Une redirection 301 transfère la majorité de l’autorité de classement d’une page à la nouvelle URL, de sorte que vous ne perdez pas les positions de recherche que vous avez durement gagnées.
  • Améliorer l’expérience des utilisateurs. Au lieu de se retrouver dans une impasse (erreur 404), les visiteurs sont automatiquement renvoyés vers le contenu pertinent qu’ils recherchaient.
  • Maintenir le contenu à jour. La redirection vous permet de mettre à jour ou de supprimer des articles obsolètes tout en continuant à capter le trafic destiné à ces pages.
  • Gérer les modifications permanentes du site. Elle est essentielle pour les changements structurels, tels que le passage à un nouveau domaine ou la modification de la structure de votre URL.
  • Consolider le contenu. Si vous avez plusieurs pages en concurrence pour les mêmes mots-clés, le fait de les rediriger vers une seule page faisant autorité élimine la cannibalisation des mots-clés.

Quand utiliser les redirections 301

Vous devez utiliser les redirections 301 lorsqu’une page a été déplacée de manière permanente vers une nouvelle URL afin de transférer l’équité des liens et de préserver la valeur SEO.

  • Migration du site web. Lors d’un transfert vers un nouveau domaine, les 301 aident Google à indexer le nouveau site tout en abandonnant l’ancien sans perdre de rang.
  • Changements d’URL. Si vous optimisez un slug, par exemple de /2023-post à /guide, une redirection relie l’ancienne adresse à la nouvelle.
  • HTTP à HTTPS. Pour maintenir la sécurité, vous devez rediriger tout le trafic HTTP non sécurisé vers la version cryptée HTTPS.
  • Refonte du site. Si la structure de votre site change de manière significative, les redirections permettent de faire correspondre les anciennes catégories ou pages à leur nouvel emplacement.
  • Consolidation du contenu. Lorsque vous fusionnez trois articles courts en un guide complet, redirigez les anciennes URL vers le nouvel article principal.
  • Liens brisés ou obsolètes. Au lieu de laisser une erreur 404 pour les pages supprimées, redirigez les utilisateurs vers le contenu existant le plus pertinent. Ne rediriger vers la page d’accueil qu’en dernier recours.
  • Correction des fautes de frappe. Si vous avez accidentellement publié une URL contenant une faute de frappe, une redirection garantit que toute personne ayant mis le mauvais lien en signet trouvera toujours le contenu.

Comment configurer une redirection avec un plugin WordPress

La mise en place d’une redirection à l’aide d’un plugin WordPress comporte généralement les étapes suivantes :

  1. Installer et activer. Téléchargez un plugin de redirection à partir du dépôt WordPress.
  2. Paramètres d’accès. Localisez le plugin dans le tableau de bord, généralement sous Outils ou dans un menu dédié.
  3. Configurer la règle. Saisissez l’URL source (ancienne) et l’URL cible (nouvelle).
  4. Sauvegarder et tester. Enregistrez la redirection et visitez l’ancien lien pour vérifier qu’il fonctionne.

Les plugins de redirection WordPress les plus populaires sont AIOSEO et 301 Redirects. AIOSEO est une suite SEO complète qui inclut la redirection dans ses formules premium, tandis que 301 Redirects est un outil dédié et léger, souvent utilisé spécifiquement pour cette fonction.

Comment configurer des redirections 301 avec le plugin AIOSEO

La mise en place d’une redirection 301 à l’aide d’AIOSEO nécessite l’achat de la version Pro ou Elite d’AIOSEO.

  1. Naviguez vers All in One SEO → Redirections dans votre tableau de bord WordPress.
  2. Cliquez sur le bouton Activer les redirections si vous utilisez cette fonction pour la première fois.
  3. Dans le formulaire Ajouter une nouvelle redirection, saisissez l’ancienne adresse dans le champ URL source.
  4. Saisissez la nouvelle destination dans le champ URL cible.
  5. Vérifiez que l’option 301 Moved Permanently est sélectionnée dans le menu déroulant Type de redirection.
  6. Cliquez sur Ajouter une redirection.

Comment configurer des redirections 301 avec le plugin 301 Redirects

Pour mettre en place une redirection 301 à l’aide du plugin 301 Redirects, suivez les étapes suivantes :

  1. Installez et activez le plugin à partir de Extensions → Ajouter une extension dans votre tableau de bord.
  2. Allez dans Réglages → 301 Redirects.
  3. Saisissez l’ancienne URL dans le champ Rediriger depuis.
  4. Saisissez la nouvelle URL dans le champ Rediriger vers.
  5. Vérifiez que le menu déroulant est défini sur 301.
  6. Cliquez sur Enregistrer.

Comment configurer des redirections 301 manuellement en modifiant le fichier .htaccess

Pour créer une redirection 301 manuellement en modifiant le fichier .htaccess, vous devez accéder directement aux fichiers de votre serveur. Cette méthode est plus rapide pour le serveur car il traite la redirection avant de charger WordPress.

Important ! Cette méthode ne fonctionne que sur les serveurs Apache et LiteSpeed. Certains hébergeurs WordPress utilisent des serveurs NGINX, qui n’ont pas de fichiers .htaccess. Si vous ne voyez pas ce fichier dans votre répertoire racine, consultez votre panneau de contrôle d’hébergement pour des outils de redirection intégrés à la place.

  1. Accédez aux fichiers de votre site web en utilisant le gestionnaire de fichiers de votre panneau de contrôle d’hébergement ou un client FTP comme FileZilla.
  2. Ouvrez le répertoire public_html.
  3. Localisez le fichier .htaccess. Si vous ne le voyez pas, vérifiez que votre gestionnaire de fichiers est configuré pour afficher les fichiers cachés.
  4. Créez une copie de sauvegarde du fichier .htaccess avant d’y apporter des modifications. Une simple erreur de syntaxe peut rendre tout votre site inaccessible.
  5. Cliquez avec le bouton droit de la souris sur le fichier et sélectionnez Editer.
  6. Vérifiez que le moteur de réécriture est activé en recherchant la ligne RewriteEngine on.
  7. Ajoutez vos règles de redirection avant la ligne # BEGIN WordPress pour qu’elles soient traitées correctement. Utilisez le format suivant :
Redirect 301 /old-page.html https://www.example.com/new-page.html
  1. Enregistrez le fichier et testez la redirection dans votre navigateur.

Comment configurer des redirections 301 avec un script PHP

Pour mettre en place une redirection 301 (permanente) à l’aide d’un script PHP, utilisez la fonction header() pour envoyer le code d’état HTTP correct et le nouvel emplacement.

La méthode de redirection PHP est utile si vous souhaitez effectuer une redirection à partir d’un fichier de modèle spécifique ou d’une logique au sein de votre thème.

  1. Accédez aux fichiers de votre thème via le gestionnaire de fichiers ou l’éditeur de fichiers du thème WordPress.
  2. Ouvrez le fichier PHP spécifique dans lequel la redirection doit avoir lieu (ou créez-en un nouveau).
  3. Insérez le code suivant tout en haut du fichier, avant toute sortie HTML :
<?php
    // Permanent 301 Redirect
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: https://www.example.com/new-target-url");
    exit();
    ?>

Veuillez noter que la fonction exit() est critique. Il arrête l’exécution du script après la redirection, empêchant ainsi l’exécution de tout code supplémentaire susceptible d’interférer avec la redirection.

Comment configurer des redirections 301 avec hPanel

Pour les clients de l’hébergement WordPress Hostinger, vous pouvez configurer une redirection 301 dans hPanel en toute sécurité sans codage manuel.

Cette approche au niveau du serveur est plus simple que la modification manuelle du fichier .htaccess et comprend une vérification des erreurs pour éviter les problèmes de syntaxe.

Pour une description détaillée, lisez notre guide sur la mise en place d’une redirection dans Hostinger.

Quels sont les autres types de codes de redirection ?

Les autres types de codes de redirection comprennent les codes HTTP 302 (Found), 303 (See Other), 307 (Temporary Redirect) et 308 (Permanent Redirect), ainsi que des méthodes non HTTP telles que le meta refresh et les redirections JavaScript.

Ces codes servent des objectifs techniques spécifiques distincts de la norme 301.

Redirection 302

Une redirection 302 est une redirection temporaire qui signale qu’une page web a été déplacée vers une autre URL pendant une courte période.

Les moteurs de recherche suivent les redirections 302 mais les traitent différemment des redirections 301 – ils peuvent indexer temporairement l’ancienne et la nouvelle URL et ne transfèrent pas l’intégralité des liens vers le nouvel emplacement, étant donné que l’on s’attend à ce que le mouvement soit inversé.

Utilisez cette option lorsque vous mettez temporairement à jour une page ou que vous effectuez un bref test A/B.

Redirection 303

Une redirection 303 est un code d’état HTTP qui signifie “Voir autre”. Il indique au navigateur d’utiliser une requête GET vers une nouvelle URL pour récupérer la ressource, plutôt que d’utiliser la méthode originale (comme POST).

Il est généralement utilisé après la soumission d’un formulaire (comme un paiement par carte de crédit) afin d’empêcher le navigateur de soumettre à nouveau des données sensibles si l’utilisateur actualise la page.

Redirection 307

Une redirection temporaire 307 est un code d’état HTTP qui indique à un navigateur d’aller temporairement à une URL différente pour trouver la ressource demandée, sans changer la méthode de demande.

Contrairement à la redirection 302, la redirection 307 garantit que la méthode (POST ou GET) reste la même. Cette option est destinée aux modifications temporaires pour lesquelles vous prévoyez de rétablir rapidement l’URL d’origine du contenu.

Redirection 308

Une redirection 308 est une redirection permanente similaire à la redirection 301, avec une différence essentielle : elle conserve la méthode de requête HTTP.

Si la demande initiale était un POST, elle reste un POST (contrairement à 301, qui la convertit en GET). Cette fonction est utile pour les points de terminaison de l’API et les soumissions de formulaires qui ont été déplacés de manière permanente vers un nouvel emplacement.

Prochaines étapes : Renforcer le SEO de votre site WordPress

La correction des liens brisés à l’aide de redirections 301 est une première étape essentielle de la maintenance technique d’un site. Une fois que la structure de votre URL est sécurisée et que les utilisateurs et les moteurs de recherche peuvent voir le bon contenu sans tomber dans des impasses, la priorité suivante est d’améliorer la visibilité et le classement de votre site.

Vous devez maintenant vous concentrer sur l’optimisation du contenu, de la vitesse des pages et de l’architecture du site afin d’augmenter le trafic organique.

Pour aller plus loin, consultez notre guide complet sur les conseils de SEO WordPress, qui vous montre comment maîtriser les étapes de référencement de base, optimiser les éléments de la page comme les titres et les images, améliorer les facteurs techniques comme la vitesse du site, et maintenir les performances de votre site au fil du temps.

Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.

Author
L'auteur

Chaimaa Chakir

Chaimaa est une spécialiste du référencement et du marketing de contenu chez Hostinger. Elle est passionnée par le marketing digital et la technologie. Elle espère aider les gens à résoudre leurs problèmes et à réussir en ligne. Chaimaa est une cinéphile qui adore les chats et l'analyse des films.

Ce que disent nos clients

Laissez une réponse

Veuillez remplir les champs obligatoires.Veuillez cocher la case de la confidentialité.Veuillez remplir les champs obligatoires et accepter la case de confidentialité.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.