Page 1 sur 1

Personnalisée page d'erreur ( 404, 405 etc.. )

Posté : 04 juin 2013, 16:23
par reverb
Bonjour à tous,
Ne sachant pas ou placer ma question ^^ je tente dans cette catégorie.
J'ai précédemment suivi un tuto pour réaliser des pages d'erreurs personnalisées et j'aurais quelques questions concernant le fonctionnement.

pour commencer je crée ma page erreur.php

dans laquelle j'y insère :
<?php
switch($_GET['erreur'])
{
   case '400':
   echo 'Échec de l\'analyse HTTP.';
   break;
   case '401':
   echo 'Le pseudo ou le mot de passe n\'est pas correct !';
   break;
   case '402':
   echo 'Le client doit reformuler sa demande avec les bonnes données de paiement.';
   break;
   case '403':
   echo 'Requête interdite !';
   break;
   case '404':
   echo 'La page n\'existe pas ou plus !';
   break;
   case '405':
   echo 'Méthode non autorisée.';
   break;
   case '500':
   echo 'Erreur interne au serveur ou serveur saturé.';
   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 réponse.';
   break;
   case '505':
   echo 'Version HTTP non supportée.';
   break;
   default:
   echo 'Erreur !';
}
?>

ensuite, dans mon fichier .htaccess j'y insère :

ErrorDocument400http://www.monsite.com/erreur.php

et ensuite pour éviter le référencement des robots,
j'insère dans le fichier robot.txt

le code suivant :
User-Agent: *
Disallow:/erreur.php

Je ne voudrais pas faire d'erreur et bien comprendre la manip ^^
merci pour votre attention et votre aide,
Sincèrement

Re: Personnalisée page d'erreur ( 404, 405 etc.. )

Posté : 04 juin 2013, 17:53
par Sékiltoyai
Bonjour,

J'ai l'impression qu'il n'y a pas de question dans ton post !

Cordialement

Re: Personnalisée page d'erreur ( 404, 405 etc.. )

Posté : 04 juin 2013, 22:25
par reverb
re,
J'aurais voulu savoir si la méthode est bonne :/ ne voulant pas référencer mes pages "d'erreur" et ne sachant pas si cet méthode :/
Merci pour votre attention et votre aide.
Sincèrement.

Re: Personnalisée page d'erreur ( 404, 405 etc.. )

Posté : 05 juin 2013, 14:45
par reverb
Re bonjour à tous,
La méthode est effectivement bonne :), en revanche ne pas oublier de bien préciser chaque erreur dans le.htaccess :

ErrorDocument401http://www.monsite.com/erreur.php
ErrorDocument402http://www.monsite.com/erreur.php
ErrorDocument403http://www.monsite.com/erreur.php
ErrorDocument404http://www.monsite.com/erreur.php
etc...