Redirection .htaccess erreur HTTP 500

Nouveau WRInaute
Bonjour à tous,

Pour l'exemple cette page test.php :
Code:
$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 :
Code:
ErrorDocument 500 "message personnalisé"
Mais ça ne fonctionne pas... C'est sans doute normal mais j'aimerai comprendre pourquoi?
 
WRInaute accro
En fait ça ne marche pas comme ça. Via le .htaccess, tu peux choisir de rediriger ces erreurs vers une page tierce, mais pas modifier le message renvoyé de base par le serveur.
 
Nouveau WRInaute
UsagiYojimbo a dit:
En fait ça ne marche pas comme ça. Via le .htaccess, tu peux choisir de rediriger ces erreurs vers une page tierce, mais pas modifier le message renvoyé de base par le serveur.

J'ai pourtant lu sur http://httpd.apache.org/docs/2.0/fr/custom-error.html :

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
 
Discussions similaires
Haut