Personnalisez vos pages d'erreur - Webmaster

Personnalisez l'erreur 404

Introduction

Dans ce chapitre nous allons voir comment afficher une page spéciale lorsque se produit une erreur 404.
Nous utiliserons pour cela, le fichier htaccess (voir le chapitre htaccess).
La technique est utilisable pour l'ensemble des erreurs serveurs.

Cela vous évitera d'avoir cette jolie page :

Création de la page html

Infos

Créer une page html à la charte de votre site que vous nommerez "erreur404.html".
Vous la placerez à la base de votre site.

Vous pouvez aussi avoir une page dynamique de type PHP.
Dans ce cas je vous invite à regarder la propriété php :
$_SERVER
et notamment $_SERVER["HTTP_REFERER"]

Une page PHP 404 personnalisée:
Personnalisez votre page 404 PHP

Le fichier htaccess

Création du fichier htaccess

Ouvrez votre fichier .htaccess et ajouter le code suivant :
Exemple de code :
ErrorDocument 404 http://www.domaine.fr/erreur404.html

Il est évidant que vous devez remplacer http://www.domaine.fr/ par l'url de votre site.
Si vous voulez personnaliser une autre erreur :
Exemple de code :
ErrorDocument NUMERO_ERREUR URL_ABSOLUE_DE_LA_PAGE


Transférez le fichier .htaccess à la racine de votre site.

Les messages d'erreur

Définition

Il existe plusieurs erreurs serveur, pour simplifier il y a les erreurs de type :
- 5xx concerne les erreurs serveur.
- 4xx concerne les erreurs du côté client (internaute).

La plus connue est l'erreur 404, c'est que l'url ne correspond à aucun document, page ou autre fichier.

Liens utiles

Vous trouverez d'autres informations sur : Documentation apache [fr]
Voir les autres erreurs : Apache france