Il peut être sympathique pour un site web connu de proposer ses pages d’erreurs personnalisées. J’entends par là de ne plus avoir la page blanche avec le texte « Erreur 404 » écrit.
De cette manière, vous pouvez (si vous faites un système de journal de log) savoir toutes les erreurs qui ont été générer par votre site.
Nous allons donc rediriger les erreurs HTTP qui nous intéresses vers des pages PHP.
Dans le fichier .htaccess que vous placez à la racine de votre site web, entrez la ligne ci-dessous.
ErrorDocument 404 http://nomdomaine.ltd/error404.php
Il ne vous reste plus qu’a créer le fichier error404.php pour afficher votre message d’erreur personnalisé.
<?php echo 'erreur404'; ?>
C’est un exemple simplifié mais l’idée est là. Vous pouvez donc rediriger toutes les erreurs HTTP que vous souhaitez en ajoutant une ligne pour chaque erreur.
En savoir plus
Liste des erreurs HTTP : http://biturl.fr/HTTPErreurs