Personnaliser vos pages d'erreurs sur Apache2

Il est possible de personnaliser les pages d'erreurs d'un serveur Apache comme la fameuse page d'erreur 404. Voici un petit tutoriel qui vous explique comment.

Explications

Avant toute chose, il vous faut créer une page HTML qui s'affichera lorsqu'une erreur se déclenchera.
Ensuite, il faut indiquer a Apache2 le fichier a utiliser lorsque l'erreur apparaît avec une ligne dont la syntaxe est la suivante :

ErrorDocument  code_erreur  fichier
  • code_erreur : Code de l'erreur.
  • fichier : Nom du fichier à utiliser en cas d'erreur.


Voici la liste des codes erreurs les plus courants :

  • 400 - Mauvaise requête
  • 401 - Autorisation requise
  • 403 - Interdit
  • 404 - Page introuvable
  • 500 - Erreur interne serveur

Exemples

Voici un exemple de code à insérer dans le fichier .htaccess du site, le fichier de configuration de Apache2 ou le fichier de configuration de votre vHost.

ErrorDocument  400  erreur-400.html
ErrorDocument  401  erreur-401.html
ErrorDocument  403  erreur-403.html
ErrorDocument  404  erreur-404.html
ErrorDocument  500  erreur-500.html

Auteurs et sources