Codes HTTP 404, 403, 500, 502, 503 : que signifient-ils ?

En bref :
- Un code HTTP est la réponse chiffrée d’un serveur à votre navigateur : 4xx = problème côté demande, 5xx = problème côté serveur.
- Les plus courants : 404 (page introuvable), 403 (accès interdit), 500 (erreur interne), 502 et 504 (passerelle), 503 (service indisponible).
- Pour une erreur 5xx, vous ne pouvez presque rien réparer : réessayez plus tard. Pour une 4xx, vérifiez l’adresse et votre connexion au compte.
Chaque fois que vous ouvrez une page, votre navigateur envoie une requête et le serveur répond d’abord par un code d’état à trois chiffres. Quand tout va bien, c’est un 200 que vous ne voyez jamais. Quand quelque chose coince, vous tombez sur une page d’erreur affichant ce code. Voici comment les lire, et surtout ce que vous pouvez faire en tant que visiteur. Pour une vue d’ensemble de toutes les erreurs de navigateur, consultez le guide des erreurs de navigateur et des codes HTTP.
Tableau des codes HTTP les plus fréquents
| Code | Signification | Que faire |
|---|---|---|
| 301 / 302 | Redirection permanente / temporaire | Rien : le navigateur suit tout seul |
| 400 | Requête incorrecte | Vérifier l’adresse, vider les cookies du site |
| 401 | Authentification requise | Se connecter avec le bon compte |
| 403 | Accès interdit | Vérifier ses droits, désactiver un VPN |
| 404 | Page introuvable | Corriger l’URL, passer par la page d’accueil |
| 429 | Trop de requêtes | Patienter quelques minutes |
| 500 | Erreur interne du serveur | Réessayer plus tard |
| 502 / 504 | Mauvaise passerelle / délai dépassé | Actualiser, patienter |
| 503 | Service indisponible | Patienter : maintenance ou surcharge |
Erreur 404 : page introuvable
La signification de l’erreur 404 est simple : le serveur fonctionne, mais l’adresse demandée n’existe pas (ou plus). Causes habituelles : une faute de frappe dans l’URL, un lien ancien, une page supprimée. Retirez la fin de l’adresse pour revenir à la page d’accueil du site, puis utilisez sa barre de recherche.
Erreur 403 : accès interdit
Ici le serveur a bien compris votre demande, mais il la refuse. Vous n’avez pas le droit de consulter cette ressource : espace réservé aux membres, contenu limité à un pays, adresse IP bloquée par un pare-feu. Connectez-vous si le site le permet, coupez un éventuel VPN, puis réessayez. Le détail est dans notre article sur l’erreur 403 Forbidden.
Erreur 500 : erreur interne du serveur
Le code 500 signifie que le serveur a rencontré un problème qu’il ne sait pas décrire : script défaillant, base de données en panne, mauvaise configuration. L’erreur est chez l’hébergeur ou l’éditeur du site, pas chez vous. Actualisez avec Ctrl + F5, puis revenez plus tard. Si le problème touche un seul site, inutile de réinitialiser votre box ou votre ordinateur.
Erreurs 502 et 504 : problème de passerelle
Beaucoup de sites passent par plusieurs serveurs (un proxy ou un réseau de diffusion de contenu devant le serveur principal). Un 502 Bad Gateway indique que l’un d’eux a reçu une réponse invalide ; un 504 Gateway Timeout qu’il n’a pas reçu de réponse à temps. Ces erreurs sont souvent brèves : actualisez après une minute. Si votre navigateur affiche à la place un message de connexion (et non un code numéroté), voir ERR_CONNECTION_TIMED_OUT ou ERR_CONNECTION_RESET.
Erreur 503 : service indisponible
Le 503 veut dire que le serveur est volontairement ou temporairement hors service : maintenance programmée, pic de trafic (soldes, billetterie, résultats d’examens). Le site indique parfois une durée via l’en-tête « Retry-After ». Attendez quelques minutes, ou consultez le compte du service sur les réseaux sociaux.
Les autres codes utiles : 301 et 429
Le 301 est une redirection permanente : l’ancienne adresse renvoie vers la nouvelle, et votre navigateur s’en souvient. Si une page ne se met plus à jour, ce souvenir peut être en cause ; videz le cache de Chrome ou testez en navigation privée. Le 429 apparaît quand vous envoyez trop de requêtes en peu de temps : le site vous demande de ralentir. Attendez un moment avant de recommencer.
Cas pratique : une page qui affiche 503 le jour des soldes
Camille veut acheter un article le premier jour des soldes. La page de la boutique affiche « 503 Service Unavailable ». Elle vérifie d’abord qu’un autre site s’ouvre normalement : sa connexion est bonne, donc le problème vient bien de la boutique. Au lieu d’actualiser en boucle, elle attend cinq minutes, puis réessaie depuis le téléphone en 4G pour écarter une cause liée à son réseau. La page se charge. Si elle avait vu un 404, elle aurait plutôt corrigé le lien ; avec un 403, elle se serait connectée à son compte.
À lire aussi : erreurs de navigateur et codes HTTP, erreur 403 Forbidden et ERR_CONNECTION_REFUSED.
Questions fréquentes
Que signifie l’erreur 404 ?
La page demandée n’existe pas à cette adresse : lien erroné, page supprimée ou déplacée. Le serveur, lui, répond normalement.
Quelle est la différence entre une erreur 4xx et une erreur 5xx ?
Une 4xx vient de la demande (adresse, droits d’accès), une 5xx vient du serveur du site. Dans le second cas, vous ne pouvez que patienter.
L’erreur 500 vient-elle de mon ordinateur ?
Non, c’est un incident côté serveur. Videz éventuellement le cache et réessayez, mais la réparation revient au site.
Que signifie le code 503 « service indisponible » ?
Le serveur ne peut pas traiter la demande pour l’instant, à cause d’une maintenance ou d’un excès de visiteurs. Réessayez après quelques minutes.
Vider le cache ou changer de navigateur peut-il corriger ces erreurs ?
Parfois pour les 400, 403 et 404 (cookies ou page en cache périmée). Cela ne change rien à une erreur 5xx.
Quelle est la différence entre 502 et 504 ?
Le 502 signale une réponse invalide d’un serveur intermédiaire, le 504 une réponse qui n’est pas arrivée à temps. Dans les deux cas, réessayez plus tard.



