404 Not Found

Le code de statut de réponse HTTP 404 Not Found indique qu'un serveur ne peut pas trouver la ressource demandée. Cette réponse est probablement la plus connue du fait de sa fréquence d'apparition sur le Web. Les liens qui entraînent cette erreur sont souvent appelés liens morts ou brisés et conduisent à un lien rompu.

Un code de statut 404 n'indique pas si cette absence est temporaire ou permanente. Si le serveur sait que cette condition est permanente, il faudra alors utiliser un code 410 (Gone) à la place.

Statut

404 Not Found

Pages d'erreur personnalisées

De nombreux sites Web personnalisent le style de la page 404 afin que celle-ci soit plus utile pour l'utilisateur et fournisse une certaine aide. Les serveurs Apache peuvent par exemple être configurés en utilisant un fichier .htaccess contenant un fragment de code tel que celui-ci :

ErrorDocument 404 /notfound.html

Vous pouvez aussi vous inspirer de la page 404 de MDN.

Note : Le style des pages 404 est une source d'inspiration infinie, mais sachez qu'il existe également un ensemble de meilleurs pratiques pour que cette page particulière soit utile pour les utilisateurs.

Spécifications

Specification
HTTP Semantics
# status.404

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi