Comment mettre en place des redirections 301 dans WordPress : le guide complet (Plugins, .htaccess, PHP)

Avez-vous rencontré l'un de ces problèmes lors de la gestion de votre site WordPress ?

  • Lorsque l'URL de la page change, les visiteurs voient une page d'erreur 404, ce qui entraîne une perte importante de l'expérience de l'utilisateur.
  • Vous souhaitez diriger de manière transparente le trafic de l'ancienne page vers la nouvelle, mais vous ne savez pas comment vous y prendre.
  • Vous êtes en train de migrer votre site web et vous craignez que votre ancien classement SEO soit affecté.

Ne vous inquiétez pas.Redirections WordPressLa fonction peut vous aider à résoudre facilement ces problèmes ! D'après mon expérience, par exemple, la fonctionmigrationLe site web d'un client lorsque, en configurant judicieusement les redirections, leLes classements SEO pour 95% peuvent être conservés avec succès.

Ce guide explique en détail commentUtilisation de plug-inset.htaccess répondre en chantant PHP Mise en place de redirections WordPressLe site web de la Commission européenne est en cours d'élaboration et nous vous proposons quelques bonnes pratiques pour vous aider à optimiser la structure de votre site web tout en veillant à ne pas compromettre les classements en matière de référencement.

Image[1]-Comment mettre en place des redirections dans WordPress : un guide complet des plugins, .htaccess, et PHP

1) Qu'est-ce qu'une redirection WordPress ?

redirectionsest un comportement du serveur qui dirige automatiquement les utilisateurs et les moteurs de recherche d'une URL à une autre.

Types de redirections courantes de WordPress :

  • Redirection 301 (permanente): S'applique aux pages ou aux sitesMouvement permanentvers la nouvelle URL, ce qui constitue une redirection favorable au référencement.
  • 302 Redirection (temporaire): Applicable àflipaucune valeur SEO de la page d'origine ne sera transmise à la nouvelle page.
  • 307 Redirection (temporaire): Semblable à une redirection 302, mais garantit que les méthodes HTTP (telles que GET et POST) sont cohérentes.
  • Redirection de méta-réactualisation (côté client)Il se produit au niveau du navigateur, par exemple "Vous serez redirigé dans 5 secondes.".Non recommandé pour le référencement.

2) Quand dois-je utiliser des redirections dans WordPress ?

Voici quelques scénarios courants dans lesquels une redirection est nécessaire :

  • Modification de l'URL d'une page ou d'un messageSi vous mettez à jour la pageLien permanentLa redirection 301 garantit que les visiteurs et les moteurs de recherche trouvent la nouvelle page.
  • Corriger les erreurs 404: :Lien invalidepeut affecter le référencement, et l'utilisation de redirections pour diriger les anciens liens vers un contenu pertinent peut réduire la perte de trafic.
  • Fusionner plusieurs pagesSi vous prenez plusieurs anciennes pagesconsolidationdans une nouvelle page, la redirection préserve le trafic d'origine.
  • Passer de HTTP à HTTPSAprès la mise à niveau de votre site web vers HTTPS, vous devez rediriger les URL HTTP vers HTTPS.
  • Changer de nom de domaine: Si vousChangement du nom de domaine du site webPour ce faire, vous devez rediriger l'URL de l'ancien domaine vers le nouveau domaine.

3. utiliser le plugin de redirection WordPress

Si vous êtes WordPress pour les débutantsSi vous ne souhaitez pas modifier le code, le moyen le plus simple est d'utiliser des plug-ins. Nous vous recommandons les trois plug-ins suivants :

  1. Redirection(Gratuit pour les débutants)
  2. 301 Redirections - Gestionnaire de redirections facile(Plugin de redirection légère)
  3. RankMath SEO(plugin SEO avecfonction de redirection)

Comment mettre en place une redirection à l'aide du plugin Redirection ?

Installation des plug-ins: :

  • Allez dans WordPress Backend → Plugins → Add New Plugin
  • Recherchez "Redirection".
  • frappe (sur le clavier) montage en outre activer
Image [2] - Comment mettre en place des redirections dans WordPress : un guide complet sur les plugins, .htaccess et PHP

Configuration des plug-ins: :

  • entrer dans Outils → Redirection
  • frappe (sur le clavier) Démarrer l'installation et compléter la configuration de base
Image [4] - Comment mettre en place des redirections dans WordPress : un guide complet des plugins, .htaccess et PHP
Image [5] - Comment mettre en place des redirections dans WordPress : un guide complet sur les plugins, .htaccess et PHP
Le réglage est terminé cliquez 2 fois pour continuer à terminer la configuration

Ajouter une nouvelle redirection: :

  • Source URLAdresse URL : Saisir l'ancienne adresse URL
  • URL cibleEntrez un nouvel URL
  • option 301 - Moving Permanently
  • frappe (sur le clavier) Ajouter une redirection
Image [6] - Comment mettre en place des redirections dans WordPress : un guide complet sur les plugins, .htaccess et PHP

Redirection des tests

  • Ouvrez l'ancienne URL dans votre navigateur.Assurez-vous que le saut vers la nouvelle URL se fait correctement..

    4. utiliser .htaccess pour configurer manuellement les redirections

    Si vous préférez modifier le code manuellement, vous pouvez le faire à l'aide de la commande .htaccess Le fichier est redirigé.

    ⚠️ Avant de modifier le fichier .htaccess, sauvegardez-le !

    Comment modifier le fichier .htaccess ?

    1. Utilisez FTP ou cPanel pour accéder àRépertoire racine du site web.
    2. localiser .htaccess Documentation.
    3. compilateur .htaccess et ajoutez le code suivant :
    Image [7] - Comment mettre en place des redirections dans WordPress : un guide complet des plugins, .htaccess et PHP

    Redirections 301 sur une seule page

    Redirection 301 /old-page https://yourwebsite.com/new-page

    Redirection 301 de l'ensemble du site (changement de nom de domaine)

    RewriteEngine sur
    RewriteCond %{HTTP_HOST} ^oldsite.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.oldsite.com$
    RewriteRule (. *)$ https://www.newsite.com/$1 [R=301,L]
    1. Enregistrer les modificationspuis tester pour voir si elle prend effet.

    5. redirection WordPress à l'aide d'un code PHP

    Si vous êtes un développeur et que vous souhaitez contrôler la redirection par le biais du code, vous pouvez le faire dans la section functions.php pour ajouter le code PHP.

    function custom_redirect() {
        if (is_page('old-page')) {
            wp_redirect('https://yourwebsite.com/new-page', 301) ; exit ; }
            exit ; }
        }
    }
    add_action('template_redirect', 'custom_redirect') ; }

    Lors de l'utilisation de cette méthode, il est important de noter que: :

    • Vous avez créé une sauvegarde de votre site web.
    • Le code ne provoque pas de redirection de la boucle.
    Image [8] - Comment mettre en place des redirections sur WordPress : un guide complet sur les plugins, .htaccess et PHP

    6. problèmes courants de redirection de WordPress et solutions

    Problème 1 : Erreur de boucle de redirection

    sonde .htaccess Règles pour éviter les redirections multiples. Assurez-vous que vous ne redirigez pas la page vers elle-même.

    Problème 2 : Échec de la redirection

    Vider le cache de WordPress et du navigateur.

    Image [9] - Comment mettre en place des redirections dans WordPress : un guide complet sur les plugins, .htaccess et PHP
    • existent Vérificateur d'URL Saisissez votre Ancienne URL
    Image [10]-Comment mettre en place des redirections sur WordPress : un guide complet sur les plugins, .htaccess et PHP
    • Saisissez ou cliquez sur "Tester cette URL" pour voir si Google détecte une redirection 301.

    7. pratiques de redirection WordPress

    Toujours utiliser 301 Redirectionqui peuvent conserver une valeur SEO. En outre.Éviter les redirections inutilesréduisant ainsi le temps de chargement des pages. Vérifier régulièrement s'il y a des erreurs 404 et redirigés de manière appropriée, en conservant le poids SEO d'origine, vous pouvezUtilisez Google Search Console pour contrôler l'état des redirections.


    Contactez nous
    Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
    Service clientèle WeChat
    Service clientèle WeChat
    Tel : 020-2206-9892
    QQ咨询:1025174874
    (iii) Courriel : info@361sale.com
    Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
    © Déclaration de reproduction
    Cet article a été écrit par : xiesong
    LA FIN
    Si vous l'aimez, soutenez-le.
    félicitations13 partager (joies, avantages, privilèges, etc.) avec les autres
    commentaires achat de canapé

    Veuillez vous connecter pour poster un commentaire

      Pas de commentaires