Suivez les fils RSS
 

Des livres incontournables pour tout maîtriser

  • CSS avancées - vers HTML5 et CSS3
  • HTML5
  • CSS2
  • PHP5 avanc�
  • Memento MySQL
  • Memento CSS 3
  • Memento XHTML
  • WordPress 3 100% pratique
  • jQuery et jQuery UI
Auteur
romrom_94
#
Citer
17 Posts
Bonjour à tous,

Pour l'exemple cette page test.php :


$test = hdsjkhdsjkdhs();


quand je lance test.php dans mon navigateur me renvoi bien une Erreur HTTP 500 (Internal Server Error)

Je voudrais afficher un message personnalisé à la place, j'ai donc définit mon .htaccess avec :


ErrorDocument 500 "message personnalisé"


Mais ça ne fonctionne pas... C'est sans doute normal mais j'aimerai comprendre pourquoi?

^
romrom
#
Citer
10 Posts
J'ai pourtant lu sur http://httpd.apache.org/docs/2.0/fr/custom-error.html :

a écrit :
Il est possible d'utiliser la directive ErrorDocument dans les fichiers .htaccess si AllowOverride est paramétrée pour le permettre.

Voici quelques exemples :
ErrorDocument 500 /cgi-bin/crash-recover
ErrorDocument 500 "Sorry, our script crashed. Oh dear"
ErrorDocument 500 http://xxx/
ErrorDocument 404 /Lame_excuses/not_found.html
ErrorDocument 401 /Subscription/how_to_subscribe.html


^
jmlapam
#
Citer
Bazinga !
2148 Posts
Salut,
ErrorDocument (500 [nom du fichier ou texte ou url])

cligne
Modifié par jmlapam (08 Feb 2012 - 23:59)

Don't <li> !

http://jmperso.eu 
^
romrom
#
Citer
10 Posts
jmlapam a écrit :
Salut,
ErrorDocument (500 [nom du fichier ou texte ou url])

cligne

Ca ne change rien. Que ça soit avec une url, nom de fichier ou texte avec ou sans les parenthèses... sur l'exemple donnné.

Je précise que je suis chez infomaniak sur un mutualisé, version apache v2.2.22.

Toutes les redirections de ErrorDocument comme 401,403,404 fonctionnent, et j'aimerais comprendre dans quel cas la redirection est bien effectuée sur le ErrorDocument 500. Je ne trouve rien sur google...
Modifié par romrom (09 Feb 2012 - 21:45)

^