Configurer des redirections 301 en masse dans WordPress

La mise en place de redirections 301 est essentielle pour gérer les erreurs 404 sur votre site, surtout lors de la mise à jour d’URLs, du déplacement de contenu ou de la suppression d’anciennes pages. Ces redirections garantissent que les visiteurs et les moteurs de recherche arrivent sur la bonne page sans erreurs.

Si vous avez beaucoup d’URLs à rediriger, le faire une à la fois peut être fastidieux. C’est là qu’interviennent les redirections 301 en masse. Elles vous permettent de gérer plusieurs redirections à la fois, économisant du temps et des efforts.

Dans cet article, nous vous montrerons des méthodes simples pour configurer des redirections 301 en masse dans WordPress en utilisant des plugins ou un peu de code personnalisé.

Que sont les redirections 301 ?

Une redirection 301 est un moyen d’envoyer définitivement les utilisateurs et les moteurs de recherche d’une URL à une autre. Si quelqu’un essaie de visiter l’ancienne URL, il est automatiquement renvoyé vers la nouvelle.

Ces redirections sont essentielles car elles :

  • Préservent la valeur SEO de votre site lorsque vous modifiez ou mettez à jour les URLs.
  • Empêchent les visiteurs d’atterrir sur des pages « 404 Not Found ».
  • Améliorent l’expérience utilisateur en s’assurant qu’ils trouvent le contenu qu’ils recherchent.

Pourquoi utiliser les redirections 301 en masse ?

Si votre site web compte de nombreux changements d’URL, configurer les redirections une par une peut prendre beaucoup de temps et augmenter le risque d’erreurs. Les redirections 301 en masse facilitent la tâche en vous permettant de gérer plusieurs redirections simultanément, économisant du temps et garantissant la cohérence.

Vous pourriez avoir besoin de redirections en masse dans des situations comme :

  • Déplacer votre site web vers un nouveau domaine ou changer la structure d’URL.
  • Mettre à jour les URLs de produits ou de catégories dans une boutique en ligne.
  • Fusionner des pages ou articles en double en un seul.

Meilleures méthodes pour configurer des redirections 301 en masse dans WordPress

  1. Utiliser un plugin WordPress
  2. Modifier le fichier .htaccess
  3. Utiliser wp-config.php

1. Utiliser un plugin WordPress

Utiliser un plugin est l’une des méthodes les plus simples pour configurer des redirections 301 en masse dans WordPress. C’est convivial pour les débutants et vous permet de gérer les redirections directement depuis votre tableau de bord sans compétences techniques.

Allez dans votre tableau de bord WordPress et naviguez vers Extensions > Ajouter.

Ajouter une nouvelle extension pour la redirection 301

Recherchez « Redirection » dans la barre de recherche, puis cliquez sur Installer, suivi de Activer.

Installer et activer l'extension Redirection pour ajouter des redirections 301 en masse

Ouvrez la section Import/Export dans le plugin Redirection.

Accéder aux paramètres Import/Export de l'extension Redirection.

Préparez un fichier CSV avec deux colonnes : une pour les anciennes URLs et une pour les nouvelles. Par exemple :

PHP
/old-page, /new-page  
/old-product, /new-product  
Préparer un CSV pour configurer des redirections 301 en masse

Téléchargez votre fichier CSV dans le plugin, et il créera automatiquement toutes les redirections pour vous.

Télécharger votre CSV pour les redirections 301 en masse

Après l’importation, testez quelques anciennes URLs pour vous assurer qu’elles redirigent correctement. Les plugins comme Redirection simplifient les redirections en masse et facilitent la gestion continue.

2. Modifier le fichier .htaccess

Si vous êtes à l’aise avec le codage de base, modifier le fichier .htaccess configure rapidement et efficacement les redirections 301 en masse. Ce fichier serveur gère la façon dont votre site traite les requêtes, ce qui le rend idéal pour la mise en place de redirections.

Utilisez un client FTP ou le gestionnaire de fichiers de votre hébergeur pour localiser le fichier .htaccess dans le répertoire racine de WordPress.

Accédez au répertoire racine de WordPress

Faites un clic droit sur le fichier .htaccess et sélectionnez l’option Modifier.

Modifier votre fichier .htaccess pour ajouter des redirections 301 en masse

Ajoutez vos règles de redirection dans ce format :

PHP
Redirect 301 /old-page /new-page  
Redirect 301 /old-category/old-post /new-category/new-post  

Chaque ligne représente une redirection unique, commençant par les anciennes URLs et suivie des nouvelles URLs. Une fois cela fait, cliquez sur Enregistrer pour appliquer vos modifications.

Enregistrez votre fichier .htaccess après avoir ajouté le code

Visitez quelques anciennes URLs dans votre navigateur pour confirmer qu’elles redirigent correctement vers les nouveaux emplacements.

3. Utiliser wp-config.php

Pour les utilisateurs avancés, vous pouvez configurer des redirections 301 en masse en modifiant le fichier wp-config.php, permettant des redirections dynamiques, surtout pour les sites avec une logique personnalisée.

Utilisez un client FTP ou le gestionnaire de fichiers de votre hébergeur pour localiser le fichier wp-config.php dans le répertoire racine de WordPress. Faites un clic droit sur le fichier et sélectionnez l’option Modifier.

Modifier le fichier wp-config.php pour ajouter des redirections 301 en masse

Ensuite, insérez le code suivant avant la ligne /* That's all, stop editing! Happy publishing. */ :

PHP
$redirects = [  
    '/old-page' => '/new-page',  
    '/old-product' => '/new-product',  
];  

$request_uri = $_SERVER['REQUEST_URI'];  
if (array_key_exists($request_uri, $redirects)) {  
    header("Location: " . $redirects[$request_uri], true, 301);  
    exit;  
}  

Ce code crée une liste de redirections, faisant correspondre chaque ancienne URL à sa nouvelle URL. Après avoir ajouté le code, enregistrez les modifications.

Après avoir ajouté les redirections, enregistrer le fichier wp-config.php

Visitez quelques anciennes URLs dans votre navigateur pour vous assurer qu’elles redirigent correctement vers les nouvelles URLs.

Conclusion

Configurer des redirections 301 en masse dans WordPress est essentiel pour maintenir le SEO et l’expérience utilisateur de votre site. Que vous utilisiez un plugin, modifiiez le fichier .htaccess ou modifiiez le fichier wp-config.php, chaque méthode propose une approche différente.

Les plugins sont simples et conviviaux, tandis que modifier le fichier .htaccess est plus rapide pour ceux qui sont à l’aise avec le code. Les utilisateurs avancés peuvent utiliser le fichier wp-config.php pour des redirections plus dynamiques. Quelle que soit la méthode choisie, des redirections appropriées aideront à prévenir les liens cassés et à maintenir vos classements dans les moteurs de recherche.

Articles connexes

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.