TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Liste des codes d’état HTTP 3xx pour la redirection

7

Un serveur Web envoie un code d’état dans la première ligne de la réponse HTTP pour indiquer l’état d’une demande reçue d’un client. Le code d’état contient trois chiffres et est appelé code d’état HTTP ou code d’erreur HTTP. Il existe cinq groupes de codes d’état classés sous 1xx, 2xx, 3xx, 4xx et 5xx indiquant une réponse HTTP différente. Les codes d’état HTTP 3xx indiquent une redirection que l’agent utilisateur (un navigateur Web ou un robot d’exploration) doit prendre d’autres mesures lorsqu’il tente d’accéder à une ressource particulière.

Généralement, le serveur Web transfère ou redirige automatiquement l’agent utilisateur vers une autre ressource (URL) sans interaction avec l’utilisateur. Étant donné que les utilisateurs ne voient pas l’URL demandée d’origine, les moteurs de recherche n’indexeront pas l’URL d’origine à la place de l’URL redirigée finale. Les codes d’état 3xx ont donc plus d’importance dans l’optimisation des moteurs de recherche par rapport aux autres ensembles de codes d’état. Dans cet article, laissez-nous vous expliquer tous les codes d’état HTTP 3xx pour votre référence.

Liste des codes d’état HTTP 3xx pour la redirection

Vous trouverez ci-dessous les codes d’état HTTP 3xx :

  1. 300 – choix multiples
  2. 301 – ressource déplacée de façon permanente
  3. 302 – ressource déplacée temporairement
  4. 303 – voir une autre ressource
  5. 304 – ressource non modifiée
  6. 305 – Utiliser un proxy
  7. 307 – edirection temporaire
  8. 306 & 308 codes

1 300 – Choix multiples

Lorsqu’une URL demandée pointe vers plus d’une ressource, l’agent utilisateur (navigateur Web ou crawler) ne sera pas en mesure de décider quelle page doit être récupérée et le code d’erreur HTTP "300 – Multiple Choices" est reçu. Afin de corriger le code d’erreur 300, vérifiez les en-têtes HTTP ou assurez-vous que l’URL pointe vers une seule ressource afin qu’un agent utilisateur puisse accéder à la page avec succès.

Liste des codes d'état HTTP 3xx pour la redirection

HTTP 300 – Choix multiples

2 301 – Ressource déplacée de façon permanente

Un serveur Web envoie le code d’état « 301 – Déplacé en permanence » lorsqu’une redirection permanente est définie sur une URL d’origine pour transférer l’agent utilisateur vers une autre URL. Comme l’utilisateur ne peut pas voir l’URL d’origine, les moteurs de recherche n’indexeront que l’URL redirigée. URL. La plupart des robots d’exploration des moteurs de recherche et des agents utilisateurs suivent jusqu’à 5 redirections pour une seule URL. Plus de 5 redirections entraîneront une boucle infinie et les navigateurs comme Chrome afficheront un message du type "Trop de redirections".

Liste des codes d'état HTTP 3xx pour la redirection

Boucle de redirection infinie

En savoir plus sur les redirections 301.

3 302 – Ressource déplacée temporairement (ou trouvée)

Lorsqu’une redirection temporaire est définie sur une URL d’origine pour envoyer l’agent utilisateur vers une autre URL, le serveur répond avec un code « 302 – Déplacé temporairement ». Certains navigateurs traitent le code 303 comme équivalent au code 302 puisque le code 302 n’est utilisé que dans HTTP/1.0.

4 303 – Voir une autre ressource

Lorsqu’une ressource demandée se trouve à une autre adresse URL et doit être demandée à l’aide d’une méthode GET, le code « 303 – Voir une autre ressource » est reçu. La page originale demandée ne sera indexée par les moteurs de recherche qu’à la réception du code 200 – Success.

Liste des codes d'état HTTP 3xx pour la redirection

HTTP 303 – Voir une autre ressource

5 304 – Ressource non modifiée

Si la ressource demandée n’est pas modifiée depuis la dernière fois de la demande, le serveur répond avec le code « 304 – Non modifié ». Dans ce cas, le serveur suppose qu’il n’est pas nécessaire de renvoyer les données puisque le client dispose déjà de la copie de la ressource demandée qui n’est pas modifiée. La dernière heure de modification est mentionnée dans la ligne d’en-tête de la requête « If-Modified-Since » ou « If-Match ».

Si votre page n’a pas changé depuis la dernière fois que le robot du moteur de recherche a accédé à votre site, il est recommandé de renvoyer le code 304 pour accélérer l’indexation et réduire la charge du robot.

6 305 – Utiliser un proxy

Si la ressource demandée n’est accessible que via un serveur proxy, le serveur Web répond avec le code « 305 – Utiliser le proxy ». L’adresse du serveur proxy est également reçue dans la réponse qui sera affichée dans la fenêtre du navigateur. Certains navigateurs comme Internet Explorer n’affichent pas correctement cette réponse en raison de problèmes de sécurité liés à l’affichage du serveur proxy.

Seul le protocole HTTP/1.1 utilise le code d’état 305.

7 307 – Redirection temporaire

Lorsque la ressource demandée est déplacée temporairement vers une autre adresse mentionnée dans l’en-tête d’emplacement de la demande, le code « 307 – Redirection temporaire » est reçu. Il ne s’agit que d’une redirection temporaire, mais la prochaine requête accédera à l’URL d’origine. Seul le protocole HTTP/1.1 utilise ce code d’état.

8 codes d’état 306 et 308

Le code d’état HTTP « 306 – Switch proxy » indique que le serveur doit utiliser le proxy spécifié pour les requêtes suivantes. Les protocoles HTTP actuels n’utilisent pas ce code d’état.

308 est un code expérimental indiquant une redirection permanente similaire à 307 qui est une redirection temporaire. Les codes 307 et 308 sont similaires aux codes 302 et 301 à la différence qu’ils ne permettent pas à la méthode HTTP de changer.

Sommaire

Le serveur Web renvoie les codes de réponse du serveur 3xx indiquant l’état de la demande. Les propriétaires de sites Web utilisent ces codes à des fins de dépannage pour comprendre l’état de la transaction HTTP. 301 est le plus populaire de tous les codes de réponse du serveur 3xx. La raison est simple que tous les webmasters doivent configurer des redirections 301 pour conserver le classement des pages dans les moteurs de recherche.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails