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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Personnalisée page d'erreur ( 404, 405 etc.. )

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

par reverb » 05 juin 2013, 14:45

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...

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

par reverb » 04 juin 2013, 22:25

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.. )

par Sékiltoyai » 04 juin 2013, 17:53

Bonjour,

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

Cordialement

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

par reverb » 04 juin 2013, 16:23

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