1

Sujet : Personalisation des pages d'erreurs

Bonjour,
Est-ce que lescigales.ORG intergre un service de personnalisation des pages d'erreurs genre 404... Si non, comment faire pour qu'une page s'affiche à la place de cette horrible page en n&b ?
Merci d'avance.
lbm21

2

Re: Personalisation des pages d'erreurs

Salut,

je te conseille de regarder la directive Apache "ErrorDocument" et comment fonctionnent les fichiers .htaccess.

Tu peux jeter un oeil à un tutorial expliquant tout très bien (si tu parles anglais) : http://www.elated.com/articles/making-a … rror-page/

PS: et ça fonctionne très bien sur lesCigales (ex ma propre 404)

OcuS

Lorsque que toutes les solutions à un problème ont été écartées, la dernière est forcément la bonne.

3

Re: Personalisation des pages d'erreurs

Il faudra effectivement que je me lance dans la création de pages d'erreurs par défaut.. smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

Re: Personalisation des pages d'erreurs

@ T0aD > n'y a t'il pas un paramètre par défaut dans Apache qui permet de renvoyer vers la page d'accueil par défaut !? (supposition, car cela fait un bail que je n'ai plus configuré un indien !!).

5

Re: Personalisation des pages d'erreurs

ErrorDocument 404 /

Ca doit faire largement l'affaire

Lorsque que toutes les solutions à un problème ont été écartées, la dernière est forcément la bonne.

6

Re: Personalisation des pages d'erreurs

Merci beaucoup Ocus pour ce tuto super bien expliquer. J'ai personnaliser mes pages d'erreurs 404 et 403 et je pense par la suite à modifier la page d'erreur 500.
Merci Beaucoup.
lbm21

Re: Personalisation des pages d'erreurs

La 500 ?? Internal Server Error ...

Là, par contre ... Etonnant
...

8

Re: Personalisation des pages d'erreurs

Etonnant mais vrai :

http://httpd.apache.org/docs/current/mo … ordocument

Lorsque que toutes les solutions à un problème ont été écartées, la dernière est forcément la bonne.

Re: Personalisation des pages d'erreurs

C'est pas le job de T0aD ca ? Les erreurs 500 ?

10

Re: Personalisation des pages d'erreurs

Mon job sera de faire des erreurs 500 avec des messages explicites, ya au moins 10 facons d'en produire sur lescigales smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

Re: Personalisation des pages d'erreurs

Voila voila... Donc je me disais bien que la personnalisation des ERR.500 était un peu du superflu pour ceux qui hoste sur lesCigales.org

12

Re: Personalisation des pages d'erreurs

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

13

Re: Personalisation des pages d'erreurs

Salut,

Merci nico_,

J'utilisais un fichier pour chaque erreur. Ta méthode est bien plus pratique.

PS : Génial le logo pour les Cigales sur ton site

14

Re: Personalisation des pages d'erreurs

Oui sympa ce ptit logo smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

15

Re: Personalisation des pages d'erreurs

Merci pour le compliment !
Bonne journée