Redirection 301 WordPress : quatre méthodes et laquelle choisir
Vous créez une redirection 301 WordPress de quatre façons : une règle dans le fichier .htaccess du serveur, l’extension gratuite Redirection, le module de redirections de Rank Math, ou une demande au chat via l’extension TellMyShop. Pour quelques adresses, toutes conviennent. Elles diffèrent par qui peut les gérer sans risque, la facilité de casser quelque chose et la vérification de la cible avant l’enregistrement.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture
Quand a-t-on besoin d’une redirection 301 ?
Une redirection 301 dit au navigateur et à Google que le contenu a déménagé définitivement à une nouvelle adresse. Le visiteur arrive directement sur la bonne page, et avec le temps Google affiche la nouvelle adresse dans ses résultats. Les règles sont décrites dans le guide de Google sur les redirections et la recherche Google.
Les situations typiques : l’adresse de la page À propos ou Services a changé, deux articles ont été fusionnés en un, un produit arrêté a un successeur, un déménagement depuis une autre plateforme. WordPress gère certaines de ces situations tout seul. Quand vous changez le slug d’un article publié, il redirige en général automatiquement, mais pas pour les pages. Vous trouverez les détails et un tableau « quand WordPress le fait tout seul » dans le guide sur l’erreur 404 dans WordPress. Ici, nous voyons comment créer une redirection quand WordPress ne le fait pas.
Les quatre méthodes côte à côte
| Fichier .htaccess | Extension Redirection | Rank Math | Chat avec TellMyShop | |
|---|---|---|---|---|
| Où vous la réglez | un fichier sur le serveur, via le gestionnaire de fichiers de l’hébergement ou le FTP | Outils → Redirection | le module Redirections de Rank Math (mode avancé) | une conversation avec le chat |
| Pour qui | la personne qui s’occupe du site | le propriétaire | un propriétaire qui utilise déjà Rank Math | le propriétaire |
| Risque d’erreur | une erreur dans le fichier peut faire tomber tout le site | une faute de frappe dans l’adresse cible | une faute de frappe dans l’adresse cible | le chat vérifie la cible avant l’enregistrement |
| Fonctionne sans extension | oui | non | non | non |
| Serveur Nginx | non, il faut une configuration du serveur | oui | oui | oui |
| Liste des erreurs 404 | aucune | oui, avec un journal | oui | oui, l’extension collecte elle-même les 404 |
| Annulation | à la main, depuis une copie du fichier | supprimer la règle | supprimer la règle | depuis l’historique des modifications, en une instruction |
Chaque méthode a du sens dans une situation différente. Voici un bref aperçu de chacune.
Méthode 1 : le fichier .htaccess, une redirection sans extension
Le fichier .htaccess se trouve dans le dossier principal du site sur les serveurs Apache et LiteSpeed. Une ligne suffit pour une adresse :
Redirect 301 /old-offer/ https://yoursite.com/offer/
L’emplacement compte. WordPress gère la partie du fichier entre les marqueurs # BEGIN WordPress et # END WordPress et peut la réécrire quand les réglages des permaliens sont enregistrés. Vos propres règles vont au-dessus de ce bloc. La syntaxe de la règle est décrite dans la documentation Apache de la directive Redirect.
Cette méthode est la plus rapide pour le serveur et fonctionne même avec toutes les extensions désactivées. Elle a pourtant deux inconvénients pour un propriétaire. Une faute de frappe dans le fichier peut afficher une erreur sur tout le site, et les serveurs Nginx n’ont pas du tout de fichier .htaccess. Laissez donc ce travail à la personne qui s’occupe du site.
Méthode 2 : l’extension Redirection
Redirection est l’une des extensions de redirection gratuites les plus populaires. Après l’installation, vous la trouvez dans le menu Outils. Vous saisissez l’ancienne adresse et la nouvelle, choisissez le code 301 et enregistrez. L’extension garde aussi un journal des erreurs 404, vous voyez donc quelles adresses valent la peine d’être redirigées.
C’est un bon choix quand vous n’avez pas d’autre extension SEO avec des redirections. L’extension ne vérifie pas pour vous si la cible fonctionne ou si vous créez une chaîne de redirections, ouvrez donc l’ancienne adresse dans une fenêtre privée après l’enregistrement.
Méthode 3 : le module de redirections de Rank Math
Si vous utilisez Rank Math, vous n’avez pas besoin d’une extension séparée. Vous activez le module de redirections dans la liste des modules de Rank Math, et il apparaît une fois l’extension passée en mode avancé. Les instructions étape par étape sont dans la base de connaissances de Rank Math.
Rank Math permet de rediriger une adresse exacte ou toutes les adresses contenant un fragment donné. La deuxième option est pratique pour de gros changements, mais il est facile de rediriger trop avec elle. Commencez par les adresses exactes.
Avant de créer une redirection : cinq étapes
Quelle que soit la méthode, ces étapes vous évitent les erreurs les plus fréquentes.
- Notez les paires d’adresses. L’ancienne adresse et la nouvelle, l’une sous l’autre. Sans cette liste, il est facile de rediriger vers une page qui changera elle aussi d’adresse le mois prochain.
- Vérifiez que la cible fonctionne. Ouvrez la nouvelle adresse dans une fenêtre privée. Une redirection vers une page en erreur 404 ne corrige rien.
- Vérifiez qu’il n’y a aucun contenu à l’ancienne adresse aujourd’hui. Une redirection masquera une page qui fonctionne, et personne ne s’en apercevra.
- Évitez les chaînes. Si A mène déjà à B et que vous déplacez B vers C, modifiez A pour qu’elle mène directement à C.
- Gardez les règles à un seul endroit. Quand vous avez Redirection et Rank Math en même temps, choisissez un outil et déplacez-y les règles.
Méthode 4 : une redirection avec le chat et l’extension TellMyShop
L’extension TellMyShop pour WordPress et WooCommerce a ses propres redirections. Vous les demandez dans la conversation, votre chat (Claude ou ChatGPT) prépare un aperçu, et vous l’approuvez. Avant l’enregistrement, le chat vérifie si la cible fonctionne, si une boucle ou une chaîne se créerait et s’il y a aujourd’hui un contenu qui fonctionne à l’ancienne adresse. Il indique aussi si un autre mécanisme de redirection est actif sur le site, par exemple Redirection ou Rank Math, pour que les règles ne soient pas dupliquées.
Vous: J’ai changé l’adresse de la page Services en Aménagement de jardin. Crée une redirection depuis l’ancienne adresse.
Votre chat: Aperçu de la redirection :
La cible fonctionne, il n’y a aucun contenu à l’ancienne adresse aujourd’hui, aucune chaîne n’est créée. Le module de redirections de Rank Math est aussi actif sur le site, mais il n’a pas de règle pour /services/. J’enregistre ?
Vous: Oui.
Votre chat: Enregistré. L’ancienne adresse répond maintenant avec un code 301 et mène à la nouvelle page. Vous pouvez annuler la redirection depuis l’historique des modifications.
ancienne version : /services/ → erreur 404
nouvelle version : /services/ → 301 vers /amenagement-de-jardin/
Dans la version gratuite TellMyShop Free, le chat montre la liste des adresses en erreur 404, les redirections existantes et un plan « ancienne adresse → nouvelle adresse ». L’enregistrement demande TellMyShop Pro. Le chat crée alors jusqu’à 50 redirections par lot, avec un code 301, 302 ou 307, ou 410 pour un contenu supprimé définitivement. Quand, dans TellMyShop Pro, vous changez dans la conversation l’adresse d’un article, d’une page ou d’un produit publié, l’extension ajoute par défaut une redirection 301 depuis l’ancienne adresse. Cela couvre aussi les pages, pour lesquelles WordPress ne le fait pas.
Une réserve honnête, commune à toutes les extensions : les redirections de TellMyShop fonctionnent tant que l’extension est active. Quand vous préparez un gros déménagement de site, parlez des règles côté serveur avec la personne qui s’occupe du site.
Vous trouverez les détails sur la page TellMyShop pour WordPress et WooCommerce, et les prix sur la page des tarifs.
Quelle méthode choisir
Si vous avez une ou deux redirections et utilisez Rank Math, réglez-les dans Rank Math. Si vous n’avez pas d’extension SEO avec des redirections, Redirection suffit. Laissez le fichier .htaccess à la personne qui s’occupe du site, surtout lors du déménagement de tout un domaine. Le chat aide quand il y a plus d’adresses, que vous ne savez pas où chacune doit mener, ou que vous voulez faire vérifier les cibles avant l’enregistrement.
Si le site a disparu de Google après les changements, lisez le guide site WordPress absent de Google. Vous trouverez d’autres articles sur le blog.
Questions et réponses
Comment faire une redirection 301 dans WordPress sans extension ?
Dans le fichier .htaccess du serveur, avec une ligne Redirect 301 contenant l’ancien chemin et la nouvelle adresse. La règle se place au-dessus du bloc marqué # BEGIN WordPress, car WordPress peut réécrire le contenu de ce bloc. Cette méthode ne fonctionne que sur les serveurs Apache et LiteSpeed, et une erreur dans le fichier peut faire tomber tout le site.
Une redirection 301 conserve-t-elle ma position dans Google ?
En général oui, si la nouvelle page est l’équivalent de l’ancienne. Google traite une 301 comme le signal que la nouvelle adresse doit remplacer l’ancienne dans les résultats, mais le transfert prend du temps et la même position n’est pas garantie. Une redirection vers une page sur un autre sujet, par exemple la page d’accueil, peut être traitée par Google comme une erreur 404.
Quelle est la différence entre une redirection 301 et 302 ?
Une 301 signifie un déménagement définitif et dit à Google d’afficher la nouvelle adresse. Une 302 et une 307 signifient un déménagement temporaire, par exemple pendant la refonte d’une page, et Google peut garder l’ancienne adresse dans ses résultats. Pour un changement d’adresse définitif, choisissez la 301.
Puis-je avoir en même temps l’extension Redirection et les redirections de Rank Math ?
Vous le pouvez, mais mieux vaut garder les redirections à un seul endroit. Deux outils avec des règles pour la même adresse peuvent créer une chaîne ou une boucle, et en cherchant l’erreur vous ne savez pas lequel s’est déclenché. Rank Math permet d’importer les règles de Redirection.
Que deviennent les redirections quand je désactive l’extension ?
Elles cessent de fonctionner. Les redirections de Redirection, de Rank Math et de TellMyShop ne fonctionnent que tant que l’extension est active. Les règles du fichier .htaccess fonctionnent indépendamment des extensions, c’est pourquoi, pour un gros déménagement de site, la personne qui s’occupe du site les déplace parfois dans le fichier du serveur.
WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.