GÉRER LES ERREURS SUR SON SITE
 

Qui n'est jamais tombé sur une page affichant la fameuse erreur 404 ?
Qui ne s'est jamais vu interdire l'accès à une page par un message hostile ?
Voici de quoi personnaliser les messages d'erreur que tout internaute est susceptible de découvrir sur votre site, lors d'un dysfonctionnement.

 
Erreur 400 : mauvaise requête
Cette page apparaît généralement quand le nom de domaine demandé n'existe pas.
 
Erreur 401 : autorisation refusée
Apparaît lorsque la page appellée se trouve dans un répertoire protégé.

Créez un fichier .htaccess que vous déposez à la racine de votre site.
Dans ce fichier, placez la ligne de commande suivante :
ErrorDocument 401 http://www.mon-site.com/401.html

Créez un fichier 401.html à la racine du site et placez-y le message d'erreur personnalisé.

N'oubliez pas de remplacer "mon-site.com" par votre nom de domaine dans le fichier .htaccess !
 
Erreur 403 : répertoire interdit
Apparaît lorsqu'une personne ouvre un répertoire qu'elle n'est pas autorisée à ouvrir.

Créez un fichier .htaccess que vous déposez à la racine de votre site.
Dans ce fichier, placez la ligne de commande suivante :
ErrorDocument 403 http://www.mon-site.com/403.html

Créez un fichier 403.html à la racine du site et placez-y le message d'erreur personnalisé.

N'oubliez pas de remplacer "mon-site.com" par votre nom de domaine dans le fichier .htaccess !
 
Erreur 404 : fichier non trouvé
Apparaît lorsque la page demandée a été retirée, modifiée, déplacée ou renommée.

Créez un fichier .htaccess que vous déposez à la racine de votre site.
Dans ce fichier, placez la ligne de commande suivante :
ErrorDocument 404 http://www.mon-site.com/404.html

Créez un fichier 404.html à la racine du site et placez-y le message d'erreur personnalisé.

N'oubliez pas de remplacer "mon-site.com" par votre nom de domaine dans le fichier .htaccess !
 
Erreur 500 : erreur de configuration
Apparaît lors d'une mauvaise fonction d'un script cgi dans le répertoire cgi-bin.

Créez un fichier .htaccess que vous déposez à la racine de votre site.
Dans ce fichier, placez la ligne de commande suivante :
ErrorDocument 500 http://www.mon-site.com/500.html

Créez un fichier 500.html à la racine du site et placez-y le message d'erreur personnalisé.

N'oubliez pas de remplacer "mon-site.com" par votre nom de domaine dans le fichier .htaccess !
 
Redirection vers une autre page
Vous pouvez également placer un script de redirection automatique sur ces pages d'erreur, pour rediriger l'internaute, par exemple, vers la page d'accueil au bout de 5 secondes.
Exemple :
<script language="JavaScript">
setTimeout("window.location='http://www.mon-site.com/'",5000); // delai en millisecondes
</script>
 
 
Attention : ces fichiers d'erreur ne fonctionnent que sur les serveurs où est installé "apache".