Qu’est-ce qu’un code de statut ?
HTTP signifie Hypertext Transfer Protocol et est le protocole utilisé pour transférer des données sur le web. Si une page web ne se charge pas, elle affichera un code d’état HTTP.
Lorsqu’on parle de codes d’état HTTP, on fait référence aux réponses données par les serveurs de sites web qui sont considérées comme standard. Leur but premier est d’identifier la cause d’un problème lorsqu’une page web ou une autre ressource ne se charge pas correctement. Ils sont parfois appelés codes d’erreur de navigateur ou codes d’erreur Internet.
Alors, comment pouvons-nous lire ces codes de statut ?
Les codes de statut de réponse HTTP sont divisés en cinq catégories. Le premier chiffre du code définit la classe de réponse. Les deux derniers chiffres ne se rapportent à aucun type ou rôle de catégorisation. Il y a cinq valeurs pour le premier chiffre :
– 1. ils sont informatifs et signifient que la demande a été reçue.
– 2. ils sont comptés comme des succès. Ici, la demande a été reçue, comprise et acceptée.
– 3. ils entrent dans la catégorie des réorientations. Un moteur de recherche doit prendre des mesures supplémentaires pour compléter la demande.
– 4) Également appelées « erreurs du client », elles contiennent des demandes dont la syntaxe est erronée et qui ne peuvent être remplies.
– 5) Enfin, il s’agit des erreurs de serveur. Comme le nom l’indique, le serveur n’a pas réussi à satisfaire une demande (apparemment) valide.
Bien qu’il existe cinq catégories d’erreurs de code d’état HTTP, deux d’entre elles tendent à se distinguer. Ce sont les plus courantes, et elles sont responsables de la plupart des maux de tête des professionnels du référencement. Il s’agit des erreurs de client et de serveur.
Certains codes d’état HTTP standard d’erreur de client incluent :
– 404 (introuvable). Ici, le navigateur était capable de communiquer avec un serveur donné, mais ce dernier ne pouvait pas trouver ce qui était demandé.
– 403 (Interdit). Comme son nom l’indique, ce code signifie que l’accès à ce site particulier est totalement interdit. Il n’indique pas la raison de cette restriction.
Certains codes de statut HTTP universels d’erreur de serveur incluent :
– Le très populaire 500 (erreur de serveur interne). Ici, le serveur n’a pas pu traiter la demande. Vous pouvez redémarrer votre navigateur après avoir vidé son cache et supprimé les cookies pour essayer de résoudre le problème.
– 502 (Bad Gateway). Cela signifie que la réponse qu’un serveur sur le web reçoit d’un autre est invalide.
– 503 (Service non disponible). Ce code vous indique que le serveur n’a pas pu traiter la demande en raison d’une surcharge ou d’une maintenance.
Tous les articles de notre glossaire webmarketing