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é.
Contents
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
- Utiliser un plugin WordPress
- Modifier le fichier .htaccess
- 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.

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

Ouvrez la section Import/Export dans le plugin Redirection.

Préparez un fichier CSV avec deux colonnes : une pour les anciennes URLs et une pour les nouvelles. Par exemple :
/old-page, /new-page
/old-product, /new-product 
Téléchargez votre fichier CSV dans le plugin, et il créera automatiquement toutes les redirections pour vous.

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.

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

Ajoutez vos règles de redirection dans ce format :
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.

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.

Ensuite, insérez le code suivant avant la ligne /* That's all, stop editing! Happy publishing. */ :
$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.

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.