Tutoweb

Personnaliser une erreur 404

L'erreur est humaine

Lorsqu'une page est inexistante ou inaccessible, le visiteur se trouve face à une « Erreur 404: impossible de trouver la page ». C'est erreur signifie que la page demandée ne se trouve pas sur le serveur. Soit parce que vous l'avez renommée ou supprimée, soit parce que votre visiteur a simplement fait une erreur dans l'adresse de la page. Dans les deux cas, ne laissez pas votre internaute perdu et adressez-lui une explication accompagnée d'une lien de redirection.

http 404 Error

Astuce
On est parfois bien surpris du nombre important des requêtes qui n'aboutissent pas sur une page fonctionnelle. Pour connaître les pages qui pointent vers une erreur de type 404, allez faire un tour dans vos statistiques fournies par votre hébergeur ou en souscrivant gratuitement à un site spécialisé du genre Xiti.

Comment faire?

La page contenant le message d'erreur lors d'une erreur 404 est une page tout à fait normale. Élaborez-la en respectant la cohérence graphique de votre site et en y injectant un message d'avertissement et un lien pour revenir à l'index. Nommez la page « 404.html » et placez-la dans un dossier à votre nom (ici tutoweb) dans le dossier racine.

Ouvrez le Bloc-notes de Windows ou un programme semblable et indiquez le message suivant: ErrorDocument 404 /tutoweb/404.html (respectez les espaces). Cette commande indique au serveur le chemin de votre page personnalisée. Enregistrez le fichier à votre guise et transférez-le à la racine de votre site. Une fois sur le serveur renommez-le en « .htaccess » sans guillemets et avec le point.

404

Le travail est terminé. Pour vérifier que tout fonctionne à merveille, rendez-vous sur une page qui n'existe pas genre: www.monsite.com/blabla.htm Si vous avez suivi nos indications la page 404.html doit s'afficher. Si ce n'est pas le cas, il est fort probable que votre hébergeur ait bloqué la modification du fichier .htaccess. Adressez-lui un courrier pour lui exposer le problème.

Les autres pages d'erreurs

Il n'y a pas que l'erreur 404 qui peut être personalisée (voir les autres erreurs). Il suffit de créer une page de redirection pour chaque erreur et d'ajouter dans le fichier .htaccess les redirections. Par exemple: ErrorDocument 500 /dossier/500.html

 

Réalisé le 8 juillet 2003.
Mis à jour le 23 avril 2006.
Haut de la page