2009-07-13 10 views
3

J'essaie d'utiliser mod_rewrite pour pouvoir rediriger vers ma page d'erreur html personnalisée, quand un 404 est renvoyé. À l'heure actuelle, j'ai mon serveur http en cours d'exécution et mon serveur d'applications (Websphere) en cours d'exécution. Lorsque je désactive un service sur le serveur d'applications, il renvoie un message comme suit:Comment rediriger vers une page d'erreur personnalisée en utilisant mod_rewrite basé sur l'erreur 404

SRVE0255E: Un groupe Web/hôte virtuel pour gérer localhost: 80 n'a pas été défini.

Je souhaite pouvoir rediriger vers mon message d'erreur personnalisé, en fonction de la réponse, plutôt que d'afficher ce message d'erreur. Essayer d'utiliser la directive ErrorDocument dans le fichier httpd.conf ne fonctionne pas, mais j'ai entendu dire que c'est possible avec mod_rewrite. Je ne suis pas sûr de savoir comment faire cela.

+0

Est-ce que quelqu'un vous a déjà proposé une solution? – scottyab

Répondre

0

Avez-vous essayé smth comme ceci: « serveur en maintenance, Merci pour votre patience »

ErrorDocument 404 /not-found.asp 
+0

J'ai essayé cela ne fonctionne pas. –

+1

Ce qui semble se produire, c'est que la réponse 404 est renvoyée au serveur de l'application (Websphere) et non au serveur frontal (serveur IBM Http) qui se trouve devant. Le plugin reliant les deux d'entre eux voit probablement qu'il obtient la réponse. Donc, il ne va pas regarder la réponse, mais la transmettra simplement au serveur frontal (le serveur http). Le serveur http voit qu'il a reçu une réponse, mais n'essaie pas de voir que la réponse qu'il a reçue est un 404, et n'affiche donc pas la page d'erreur. –

+0

J'ai essayé de trouver un moyen d'utiliser le module mod_rewrite qui peut le forcer à analyser la réponse. Ou un moyen pour le plugin de le reconnaître comme un 404 et de le passer au serveur http en tant que 404? –

0

Nous pouvons seulement afficher les messages comme , en ajoutant la propriété personnalisée. Nous ne pouvons pas le rediriger vers la page statique personnalisée.

Questions connexes