404 non trouvé et 9 erreurs HTTP les plus courantes expliquées
Mis à part l'erreur 404, combien d'autres pages d'erreur HTML connaissez-vous? Avez-vous déjà pensé à ce qui se passe en arrière-plan lorsque vous voyez l'une de ces pages d'erreur HTML sur votre écran?
Ces codes sont destinés à transmettre des informations importantes à l'utilisateur . Il peut être utile de mieux les connaître, surtout si vous êtes propriétaire d'un site Web. Les utiliser correctement réduit votre taux de rebond, améliore le classement de votre moteur de recherche et vous donne des connaissances sur les performances de votre site.
Lire aussi:
- Erreur de création 404 pages - Partie I
- Erreur de création 404 pages - Partie II
Comprendre les codes de statut
Derrière chaque page d'erreur que vous voyez sur le Web, il y a un code d'état HTTP envoyé par le serveur Web. Les codes d'état sont au format de 3 chiffres. Le premier chiffre marque la classe du code d'état:
- Les codes d'état 1XX ont un but informatif
- 2XX indique le succès
- 3XX est pour la redirection
Aucune de ces trois classes ne génère une page d'erreur HTML car dans ce cas, le client sait quoi faire et continue sa tâche sans hésitation. Ce que nous voyons habituellement sont les types 4XX et 5XX:
- 4XX représente les erreurs côté client
- 5XX indique des problèmes côté serveur
Les pages d'erreur HTML sont affichées dans ces cas car le client n'a aucune idée de la façon de passer à autre chose . Voyons ce qui se passe en arrière-plan quand quelque chose va vers le sud et ce que vous pouvez faire à ce sujet.
Erreurs côté client (4XX)
1. 400 - Mauvaise demande
Chaque fois que le client envoie une requête que le serveur est incapable de comprendre, la page d'erreur 400 Bad Request s'affiche. Cela arrive généralement lorsque les données envoyées par le navigateur ne respectent pas les règles du protocole HTTP, de sorte que le serveur web n'a aucune idée de la façon de traiter une requête contenant une syntaxe mal formée.

Ouvrez la même page Web dans un navigateur différent, effacez le cache et vérifiez si vous devez effectuer les mises à jour de sécurité. Si vous rencontrez régulièrement l'erreur 400 sur différents sites, votre PC ou Mac attend un contrôle de sécurité complet.
2. 401 - Autorisation requise
Lorsqu'il y a une page Web protégée par un mot de passe derrière la requête du client, le serveur répond avec un code 401 Authorization Required . 401 ne renvoie pas un message d'erreur classique à la fois, mais une fenêtre contextuelle qui demande à l'utilisateur de fournir une combinaison login-mot de passe.

Si vous êtes propriétaire d'un site Web, vous pouvez ajouter la même protection par mot de passe à votre site ou à une partie de celui-ci via votre compte cPanel.

3. 403 - Interdit
Vous pouvez rencontrer la page d'erreur 403 Forbidden lorsque le serveur comprend clairement la requête du client, mais refuse pour certaines raisons de la remplir . Ce n'est ni une malformation ni un problème d'autorisation. En retournant le code d'état 403, le serveur rejette le client avec un gros "No" fort sans aucune explication
La raison la plus courante est que le propriétaire du site ne permet pas aux visiteurs de parcourir la structure du répertoire de fichiers du site . Lorsque ce type de protection est activé, vous ne pouvez pas accéder aux dossiers directement sur le site Web. L'autre raison fréquente est que le fichier spécifique demandé par le client n'a pas la permission d'être vu depuis le web.

Heureusement, de nombreux hébergeurs fournissent ce service à leurs clients par défaut, mais si vous souhaitez ajouter une couche de sécurité supplémentaire, ouvrez votre compte cPanel, accédez à la zone de menu Avancé, puis cliquez sur Gestionnaire d'index .

4. 404 - introuvable
404 est le code d'état HTTP le plus connu, et vous avez sûrement lu de nombreux articles sur la façon de personnaliser 404 pages. Le navigateur renvoie une page HTML 404 lorsque le serveur ne trouve rien à l'emplacement demandé .
Il existe deux scénarios principaux qui peuvent aboutir à une page 404 Not Found . Soit le visiteur a mal orthographié l'URL, soit la structure permalink du site a été modifiée et les liens entrants pointent vers des pages qui ont été déplacées vers des emplacements différents. 404 pages d'erreur peuvent parfois apparaître sur les URL de haut niveau aussi. Cela se produit généralement lorsqu'un site a récemment migré vers un autre serveur Web et que le DNS pointe toujours vers l'ancien emplacement . Ce type de problème disparaît généralement après peu de temps.

Vous pouvez réduire le nombre de vos 404, car ils augmentent le taux de rebond (les personnes qui quittent immédiatement) de votre site. La solution la plus courante consiste à utiliser des redirections 301 pour les pages définitivement supprimées et 302 pour celles qui sont temporairement indisponibles.
5. 408 - Demande d'expiration
Lorsque la demande du client prend trop de temps, le serveur expire, ferme la connexion et le navigateur affiche un message d'erreur 408 Demande de délai d' attente. Le délai d'attente se produit parce que le serveur n'a pas reçu une demande complète du client dans le délai qu'il était prêt à attendre . Des erreurs persistantes 408 peuvent se produire en raison de la lourde charge de travail sur le serveur ou sur le système du client .

6. 410 - Parti
La page d'erreur 410 Gone est très proche de la célèbre 404. Les deux signifient que le serveur ne trouve pas le fichier demandé, mais alors que 404 suggère que le fichier cible peut être disponible quelque part sur le serveur, 410 indique une condition permanente .
410 montre au client que la ressource a été intentionnellement indisponible et que le propriétaire du site Web souhaite que les liens entrants soient supprimés du Web . 404 est utilisé lorsque le serveur ne sait pas si l'indisponibilité du fichier est permanente, mais 410 indique toujours une certitude complète.

Erreurs de serveur (5XX)
7. 500 - Erreur interne du serveur
Internal Server Error est l'erreur de serveur la plus connue, car elle est utilisée chaque fois que le serveur rencontre une condition inattendue qui l' empêche de répondre à la demande du client . Le code d'erreur 500 est un code générique, il est retourné quand aucun autre code d'erreur 5XX côté serveur n'a de sens .

Vous pouvez également contacter le webmaster (comme dans le cas de tout autre problème côté serveur). Ils peuvent vous être reconnaissants pour votre contribution, mais il est également possible qu'ils soient au courant du problème et qu'ils y travaillent déjà.
Si vous rencontrez la page d'erreur 500 sur votre propre site, il sera sage de contacter votre fournisseur d'hébergement . La raison est probablement une erreur d'autorisation, un fichier .htaccess corrompu ou une limite de mémoire trop faible . Si vous avez un site WordPress, l'erreur 500 peut également provenir d'un plugin tiers ; vous pouvez tester ceci en désactivant vos plugins, un par un, jusqu'à ce que le coupable soit trouvé.
8. 502 - Mauvaise passerelle
Le message d'erreur 502 représente un problème de communication entre deux serveurs. Cela se produit lorsque le client se connecte à un serveur agissant comme une passerelle ou un proxy qui doit accéder à un serveur en amont qui fournit un service supplémentaire. L'autre serveur est situé plus haut dans la hiérarchie du serveur. Il peut s'agir par exemple d'un serveur Web Apache auquel accède un serveur proxy, ou du serveur de noms d'un grand fournisseur de services Internet auquel accède un serveur de noms local.
Lorsque vous rencontrez la page d'erreur Bad Gateway, le serveur reçoit une réponse non valide d'un serveur en amont .

9. 503 - Service temporairement indisponible
Vous voyez le message Service Temporairement indisponible (parfois Out of Resources ) chaque fois qu'il y a une surcharge temporaire sur le serveur, ou quand il subit une maintenance planifiée. Le code d'erreur 503 signifie que le serveur Web n'est actuellement pas disponible. Il s'agit généralement d' une condition temporaire qui sera résolue après un certain délai .

Apprenez comment le faire via ce tutoriel sur le blog SEO de Yoast ou celui-ci sur moz.com.
10. 504 - Délai d'attente de la passerelle
Il y a un problème de communication serveur-serveur derrière le message d'erreur Gateway Time-Out, tout comme derrière le code d'erreur 502 Bad Gateway . Lorsque le code d'état 504 est renvoyé, il existe également un serveur de niveau supérieur en arrière-plan qui est censé envoyer des données au serveur connecté à notre client. Dans ce cas, le serveur de niveau inférieur ne reçoit pas une réponse rapide du serveur en amont auquel il a accédé.
C'est le même problème de temporisation qui se produit dans le cas du code d'état 408 Demande de délai d' expiration, mais ici, cela ne se produit pas entre le client et le serveur, mais entre deux serveurs dans l'extrémité arrière . La page d'erreur Gateway Time-Out indique généralement une communication lente entre les deux serveurs, et il peut également arriver que le serveur de niveau supérieur soit complètement hors service .


9 outils gratuits pour la narration numérique
Les histoires sont importantes . Que l'on raconte une histoire pour évoquer une émotion ou pour gagner un nouveau client, il y a une certaine simplicité qui parle à beaucoup de gens, car tout le monde a une histoire à raconter. Maintenant, avec la technologie, il y a le strorytelling numérique aussi.La na

35 noms de routeur WiFi inhabituels que vous devez voir
La réponse à la plupart de vos problèmes WiFi réside dans un routeur WiFi cool, cependant, l'une des parties les plus intéressantes est de nommer le routeur Wifi. Il est si évident et ennuyeux d'appeler votre routeur wifi à la maison 'home123' ou homewifi. Certaines personnes créatives essaient de rendre les noms de leurs routeurs wifi hilarants et amusants .Avez-vo