Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
404 Not Found
Le code de statut deréponse d'erreur client HTTP404 Not Found indique que le serveur ne trouve pas la ressource demandée.Les liens qui mènent à une page 404 sont souvent appelés liens brisés ou morts et peuvent être sujets aupourrissement des liens.
Un code de statut 404 indique uniquement que la ressource est absente, sans préciser si cela est temporaire ou permanent.Si une ressource est supprimée de façon permanente, les serveurs doivent envoyer le code de statut410 Gone à la place.
Les erreurs 404 sur un site Web peuvent entraîner une mauvaise expérience pour vos visiteur·euse·s, il convient donc de minimiser le nombre de liens brisés (internes et externes) afin d'éviter la frustration des lecteur·ice·s.Les causes courantes des réponses 404 sont des URL mal saisies ou des pages déplacées ou supprimées sans redirection.Pour plus d'informations, consultez le guidedes redirections en HTTP.
Dans cet article
Statut
404 Not FoundExemples
>Page introuvable
La récupération d'une page inexistante peut ressembler à la requête suivante :
GET /my-deleted-blog-post HTTP/1.1Host: exemple.comLe serveur retourne une réponse similaire à celle-ci :
HTTP/1.1 404 Not FoundAge: 249970Cache-Control: max-age=604800Content-Type: text/html; charset=UTF-8Date: Fri, 28 Jun 2024 11:40:58 GMTExpires: Fri, 05 Jul 2024 11:40:58 GMTLast-Modified: Tue, 25 Jun 2024 14:14:48 GMTServer: ECAcc (nyd/D13E)Vary: Accept-EncodingX-Cache: 404-HITContent-Length: 1256<!doctype html><head> <title>404 not found</title> ...Pages d'erreur personnalisées
Pour le serveur Apache, vous pouvez définir un chemin vers une page 404 personnalisée dans un fichier.htaccess.L'exemple ci-dessous utilisenotfound.html comme page à afficher aux visiteur·euse·s en cas d'erreur 404, bien qu'une approche courante consiste à nommer le fichier404.html ou404.php (selon la technologie côté serveur) à la racine du serveur :
ErrorDocument 404 /notfound.htmlNote :La personnalisation de la page 404 est une bonne chose avec modération.N'hésitez pas à rendre votre page 404 humoristique et humaine, mais ne perturbez pas vos visiteur·euse·s sur la raison de l'affichage inattendu.
Pour un exemple de page 404 personnalisée, consultez lapage 404 KonMari(angl.).
Spécifications
| Specification |
|---|
| HTTP Semantics> # status.404> |
Voir aussi
- Les codes de statut de réponse HTTP
- Le code de statut HTTP
410 - Wikipédia : Erreur HTTP 404