Les pages d’erreur
Publié le 25 July 2007, par Babozor dans la catégorie Administration serveur, Développement, Gestion de projetOu de la nécessité de faire de vraies pages d’erreurs
C’est une des caractéristique du web, de temps en temps vous tomber sur des pages d’erreur, que ce soit un mauvais lien dans une page web, dans un email ou une erreur de frappe pour une url compliquée, dans votre cyber-errance vous avez dû tomber sur quelques pages d’erreurs.
1. Les principales pages d’erreur
404 – Not Found (Non trouvé)
C’est sans aucun doute la page la plus répandue: la page demandée n’a pas pu être trouvée sur le serveur web, soit elle n’existe pas (ou plus), soit l’url tapée est incorrecte.
500 – Internal Error (Erreur interne)
Le serveur a rencontré une erreur qui l’empêche d’afficher la page (ce n’est pas une erreur propre au langage de programmation mais au traitement du serveur web – Apache ou IIS par exemple)
403 – Forbidden (Interdit)
Requête interdite, peu importe vos autorisations, c’est interdit c’est tout (et on arrête de râler dans le fond!)
401 – Unauthorized (Non autorisé)
Les données envoyées au serveur ne permettent pas de servir cette page. Le plus souvent c’est un problème d’autorisations (mauvais login/mot de passe) vers une section spécifique et protégée
400 – Bad Request (Mauvaise requête)
La syntaxe de la requête est mal formulée ou impossible à satisfaire.
502 – Service Temporarily Overload (Service temporairement surchargé)
Traffic trop dense, et réponse impossible du serveur
2. Comment améliorer ces pages d’erreur?
Soyons clair, que ce soit sous Apache ou IIS, les pages standard d’erreur sont affreuses et n’affichent que le message d’erreur et rien d’autre.
Il est possible de prendre la main sur ces pages et de substituer nos propres pages d’erreur.
Quels sont les éléments indispensable pour ces pages d’erreur customisées?
- charter la page: rendre la page d’erreur conforme à la charte générale de votre site web.
- expliquer: expliquer un peu (avec quelques mots simples) l’origine probable du problème et quelques moyens simples pour y remédier (comme bien vérifier l’url, etc…)
- envoi d’un message: donnez la possibilité au visiteur de vous envoyer un message avec des informations qui vous permettront éventuellement de résoudre le problème.
- proposer des alternatives: la personne est tombée sur une 404, la page ne semble pas exister ou est introuvable, tentez de lui proposer d’autres articles en rapport avec l’url qu’elle cherchait, ou par exemple un lien vers les 5 derniers articles, un moteur de recherche, etc… Bien souvent une 404 est la destination finale pour un utilisateur, proposez lui des alternatives et peut être trouvera-t-il des choses aussi intéressantes et restera-t-il sur votre site.

