Il y en a sûrement deux qui vous semblent plus familiers que les autres: l’erreur 404 ou l’erreur 500 «Serveur non trouvé». Mais ils ne sont pas les seuls et on peut en voir beaucoup plus.

Sommaire

Que sont les codes de statut?

Les codes d’état ou les codes de réponse HTTP indiquent si la demande que nous avons effectuée est terminée ou s’il y a une erreur. Ce qu’ils aident, c’est de décrire ce qui se passe et ils sont composés de trois chiffres différents qui varient en fonction de ce qui se passe. Les avez-vous vus en naviguant sur Internet quand quelque chose ne fonctionne pas bien mais nous expliquons en profondeur quels types il existe ou que faire en cas de plus fréquent.

Au-delà de 404, que nous expliquerons le premier, il y en a bien d’autres. D’habitude, sont regroupés en cinq groupes distincts ou des catégories en fonction de ce qu’ils cherchent à signaler. Tous ne sont pas dans l’erreur et certains sont simplement informatifs.

Les codes sont répartis comme suit:

  • Réponses informationnelles dans les codes 100 à 199
  • Réponses réussies aux codes d’état 200 à 299
  • Redirige de 300 à 399
  • Erreurs client 400 à 499
  • Erreurs de serveur 500 à 599

Le plus populaire: Erreur 404

Il s’agit d’un code d’état qui est envoyé du serveur Web au navigateur via le protocole de transmission de données au moment où la ressource ou la page demandée au navigateur n’a pas été trouvée ou n’existe pas sur le serveur. Naviguer et trouver une erreur 404 est généralement l’une des choses qui nous met le plus en colère lorsque nous surfons sur le net.

Cependant, nous ne devons pas associer cette erreur à des problèmes de communication avec le serveur Puisque à cette occasion l’erreur 404 indique qu’il a été possible de communiquer avec le serveur, puisque c’est lui qui a renvoyé l’erreur que la page demandée n’existe pas. Plus précisément, les 4 premiers indiquent que l’adresse Web n’est pas disponible ou il n’existe plus, le 0 qu’il y a une erreur de syntaxe et le dernier 4 est associé à l’anomalie spécifique du problème et cela le différencie du reste des erreurs telles que l’erreur 400, 401, 403 … (qui nous verrons dans les prochaines sections de ce même sujet)

Erreur 404 sur un site Web

Si nous sommes les propriétaires d’une page Web qui renvoie ce type d’erreur, c’est-à-dire qu’un ou plusieurs liens renvoient l’erreur 404, alors nous devons savoir que Cela peut nous apporter plusieurs conséquences. La première est que nous allons offrir une expérience négative aux utilisateurs qui la visitent, en pouvant générer une perte de crédibilité et de confiance sur notre site. Mais en plus, l’erreur 404 entraîne également un impact négatif sur notre site dans le positionnement dans Google. Par conséquent, nous devons corriger ces erreurs sur notre site le plus rapidement possible.

Comment l’éviter: Outils

Pour éviter que l’erreur 404 n’apparaisse lors de la navigation sur notre site Web, il est préférable d’utiliser des outils gratuits qui nous aident à détecter ces liens rompus ou obsolètes. Parmi les plus populaires, il faut souligner l’outil W3C Link Checker, capable d’effectuer une analyse de notre site web simplement en indiquant l’url et montrez-nous les liens corrompus pour les réparer.

w3cDeadLink Checker est très similaire au précédent et est un outil simple à gérer et très utile pour détecter les liens qui génèrent une erreur 404.

Deadlink

Et enfin, on ne peut manquer de mentionner Google Search Console, l’outil Google qui permet de savoir quels liens le le moteur de recherche est faux et une fois que nous les avons réparés, cela nous permet de les marquer comme corrigées afin que nous ne soyons pas pénalisés.

Google

Codes d’erreur 300

Il y en a beaucoup mais ils ont tous un point commun: la page manque. La page a été déplacée et ce sont principalement des codes de statut pour les redirections. Cela dépendra de qui semble être une chose ou une autre. Ce sont des codes qui vous ne verrez pas lorsque vous surfez sur Internet mais ils « sautent » automatiquement pour que la page vous redirige vers une autre mais que vous n’allez pas les subir comme 404, par exemple.

Il existe des alternatives ou des liens pour lesquels nous avons entré et il y a différentes adresses (maximum cinq) à choisir.

Comme son nom l’indique, la page Web que vous avez demandée a été définitivement déplacée vers une nouvelle URL.

La page demandée a été temporairement déplacée.

Semblable à la précédente, la page se trouve dans un autre emplacement.

La page n’a pas été modifiée depuis la dernière fois que nous l’avons visitée, donc rien ne change par rapport à ladite visite.

Comme son nom l’indique, il n’est disponible que via proxy.

Il a été temporairement déplacé vers une autre URL.

La page a été déplacée définitivement.

Codes d’erreur 400

Au-delà du plus célèbre de tous, le code 404 qui est expliqué dans les paragraphes précédents, il y en a d’autres. Non seulement la page n’existe pas, mais elle peut houvrez d’autres bogues. Ces 400 codes d’erreur ou codes d’état sont ce que nous voyons généralement lorsque nous surfons sur Internet et que quelque chose se passe. C’est pourquoi nous devons en tenir compte.

Quelque chose ne va pas. Cela peut avoir mal tourné pour de nombreuses raisons telles que des erreurs dans les cookies ou la tentative de chargement de fichiers très volumineux, par exemple. Essayez de mettre à jour le navigateur ou réessayer d’y accéder à la page spécifique.

Comme son nom l’indique, cette erreur apparaîtra lorsque vous n’êtes pas autorisé à recevoir le contenu que vous essayez d’afficher sur une page. Vous avez besoin d’une authentification et il est possible de le faire (si vous savez comment) pour recevoir la réponse.

Ce code n’est pas actuellement utilisé mais est conçu pour le futur et est destiné à être utilisé dans les systèmes de paiement numérique dans lesquels il est obligatoire.

Semblable à 401, il nous dira que nous n’avons pas la permission d’accéder au contenu que nous sommes essayer de voir sur la page Web. Nous ne pouvons pas nous authentifier, comme c’est le cas dans le précédent.

Nous l’avons déjà expliqué dans les paragraphes précédents depuis c’est le plus célèbre et le plus courant, celui que l’on trouve le plus. Le contenu est introuvable.

  • Authentification proxy 407 requise

L’authentification est requise via un proxy.

Le serveur attend une réponse depuis trop longtemps. Le serveur veut déconnectez la connexion inutilisée. Vous l’avez sûrement vu parfois s’il faut beaucoup de temps pour charger une page Web parce que votre Internet ne fonctionne pas comme il se doit.

La demande n’a pas été traitée car elle contient un conflit.

La page n’existe pas. Il est utilisé lorsque le contenu a été supprimé du serveur.

Le serveur rejette la demande car le champ d’en-tête n’est pas défini et le serveur en a besoin. Il est nécessaire d’indiquer la longueur de celui-ci.

Le serveur ici ne remplit pas les conditions que le client Web a indiquées.

La demande est trop long.

L’URI demandé est plus long que ce que le serveur prend en charge.

  • 414 Type de support non pris en charge

Le format multimédia n’est pas pris en charge par le serveur

L’attente indiquée ne peut pas être satisfaite sur le serveur.

Le serveur ne peut pas produire de réponse.

Y a-t-il erreur sémantique dans la demande faite.

Le client doit utiliser un protocole différent.

Trop de demandes envoyées en peu de temps.

  • 451 Indisponible pour des raisons juridiques

Comme son nom l’indique, il n’est pas disponible pour des raisons juridiques

Codes d’état 500

Les codes d’état 500 indiquent ou avertissent des erreurs du serveur. Vous pouvez les trouver spécifiés ou avec l’erreur générique « Erreur 500 » cela indique que le message classique « Erreur de serveur interne » Mais ce n’est peut-être pas 500 mais 50X et expliquer une autre raison de ce qui se passe à ce moment-là dans votre ordinateur.

Comme son nom l’indique, le serveur n’a pas la méthode implémentée

Si vous voyez ce code, le serveur fonctionne également comme une « passerelle ».

Le serveur n’est pas prêt à traiter la demande. Il peut être surchargé, en panne, en maintenance …

Il n’y a pas de réponse à temps.

  • 505 Version HTTP non prise en charge

Bien que cela soit évident, le problème est que le serveur ne prend pas en charge la version HTTP.

A été détécté une boucle infinie par le serveur

  • 511 Authentification réseau requise

Le client besoin d’identifier Pour que ça marche.