Redirection 301 : qu’est-ce que c’est ?

Techniquement, une redirection d’URL 301 renvoie le code de statut HTTP 301 Moved Permanently. Le serveur web renverra au client qui demande la page, par exemple le Google-Bot ou un navigateur, un code de réponse HTTP 301 si la ressource demandée (par exemple une adresse URL, un document HTML) a été définitivement déplacée vers une nouvelle URL. En renvoyant le code de réponse 301, le serveur web redirige toutes les requêtes d’une certaine adresse URL source vers la nouvelle adresse URL cible définie.

Pour l’utilisateur et pour le client, la redirection 301 présente l’avantage de ne pas mener vers une page d’erreur 404. Elle les redirige au contraire vers la ressource demandée (l’adresse URL). Une redirection 301 est quasiment invisible pour l’utilisateur, puisqu’il n’y a que l’adresse URL dans la barre d’adresse du navigateur qui va changer.

Explication facile : Chemin emprunté par une redirection 301

Dans le graphique suivant, vous pourrez découvrir les étapes techniques de ce qui se passe lors d’une redirection 301.

Explicatif graphique des étapes techniques d’une redirection 301
Graphique explicatif des étapes techniques d’une redirection 301.

Que se passe-t-il lors d’une redirection 301 ?

  1. Le Google-Bot voudrait accéder au fichier « abc.html » du domaine « domain.com »
  2. Le Google-Bot envoie une requête au serveur web du domaine « domain.com » et demande le fichier « abc.html »
  3. Le serveur web remarque que le fichier « abc.html » n’existe plus à l’adresse URL « domain.de/abc.html ». De plus, le serveur web réalise qu’il y a une redirection 301 pour le fichier « abc.html » vers « xyz.html »
  4. Le serveur web renvoie alors le code de statut HTTP 301 (Moved Permanently) au Google-Bot et redirige vers la nouvelle adresse URL « domain.de/xyz.html »
  5. Le Google-Bot comprend que le contenu du fichier « domain.de/abc.html » peut maintenant être trouvé à l’adresse URL « domain.de/xyz.html ». Désormais, quand un utilisateur essaiera d’accéder au fichier « domain.de/abc.html », il sera automatiquement redirigé vers « domain.de/xyz.html »

Quand devez-vous utiliser une redirection 301 ?

Une redirection 301 est toujours utile quand les structures URL d’un site, ou d’un domaine entier, changent de nom. Ces redirections sont aussi pratiques lorsque deux sites internet fusionnent, ou que le contenu d’un site peut être trouvé sur deux adresses URL différentes.

Les redirections 301 n’ont pas un facteur modérateur important

Selon Matt Cutts, à la tête de l’équipe Webspam de Google, une redirection avec le code de statut HTTP 301 (Moved Permanently) ne fait pas disparaître plus de PageRank que les liens. Utiliser une redirection 301 pour rediriger des liens interne et externe est donc une excellente idée.

Plus d’informations sur les redirections 301 :

Découvrir l’explication en vidéo à ce sujet :

Y a-t-il une limite au nombre de redirections que je peux utiliser à la suite sans avoir de problèmes d’exploration ?

25.05.2022