L'erreur 404 est un code d'erreur dans le protocole HTTP. Ce code est renvoyé par un serveur HTTP pour indiquer que la ressource demandée (généralement une page Web) n'existe pas. Certains navigateurs Web affichent alors le message " 404 File Not Found " (de l'anglais signifiant " fichier non trouvé ") à destination de l'internaute (Un internaute est un utilisateur du réseau Internet.).
Le premier 4 indique une erreur dans la requête (Le mot requête, synonyme de demande, est employé dans les domaines suivants :), ici une mauvaise URL, venant d'une page obsolète ou d'une erreur de saisie d'adresse Web (Les adresses Web sont l'une des trois inventions à la base du World Wide Web, et selon ses...) de la part du visiteur. Le dernier 4 indique le problème causé par cette erreur : la ressource est introuvable.
Le numéro 200 est renvoyé lorsqu'il n'y a aucune erreur, auquel cas la page demandée est affichée par le navigateur. Préférez un code d'entête 410, lorsque la ressource n'existe plus.
Les numéros d'erreur sont définis dans les spécifications du protocole de communication (Dans les réseaux informatiques et les télécommunications, un protocole de communication est une...) HTTP.