Bonjour,
pour ce qui concerne mon site j'ai fais comme suit: (exemple: test 1 test 2 )
1 fichier erreur.php (placer à la racine du site)
1 fichier .htaccess (placer à la racine du site)
Contenu des fichier :
-> fichier erreur.php
<?php
switch($_GET['erreur'])
{
case '400':
echo 'Echec de l\'analyse HTTP';
break;
case '401':
echo 'Le pseudo et/ou le mot de passe n\'est pas correct. Merci de bien vouloir recommencer, Merci>';
break;
case '402':
echo 'Le client doit reformuler sa demande avec les bonnes donnes de paiement.';
break;
case '403':
echo 'Requte interdite !';
break;
case '404':
echo 'La page n\'existe pas ou n\'existe plus!';
break;
case '405':
echo 'Mthode non autorise';
break;
case '500':
echo 'Erreur interne au serveur ou serveur sature';
break;
case '501':
echo 'Le serveur ne supporte pas le service demandé';
break;
case '502':
echo 'Mauvaise passerelle';
break;
case '503':
echo ' Service indisponible';
break;
case '504':
echo 'Trop de temps la rponse ';
break;
case '505':
echo 'Version HTTP non supporte ';
break;
default:
echo 'Vous ête sur une la page Erreur !! alors qu\'il n\'y en a pas !!!';
}
?>
-> fichier .htaccess
ErrorDocument 400 /erreur.php?erreur=400
ErrorDocument 401 /erreur.php?erreur=401
ErrorDocument 402 /erreur.php?erreur=402
ErrorDocument 403 /erreur.php?erreur=403
ErrorDocument 404 /erreur.php?erreur=404
ErrorDocument 405 /erreur.php?erreur=405
ErrorDocument 500 /erreur.php?erreur=500
ErrorDocument 501 /erreur.php?erreur=501
ErrorDocument 502 /erreur.php?erreur=502
ErrorDocument 503 /erreur.php?erreur=503
ErrorDocument 504 /erreur.php?erreur=504
ErrorDocument 505 /erreur.php?erreur=505