Redireccionar cuando hay un error
Hola,
Necesito ayuda con este tema: ¿cómo se puede hacer que cuando tengas un error al llamar a una página y el servidor no esté respondiendo, no te salga la página de error estándar sino una página que hagamos nosotros?.
La página de inicio que tenemos es una redirección a otra página en otra máquina, y queremos que cuando esa máquina esté mal, o el servidor caído, no salga la página de error: "No se puede mostrar la página...", sino una página nuestra. Gracias.
Necesito ayuda con este tema: ¿cómo se puede hacer que cuando tengas un error al llamar a una página y el servidor no esté respondiendo, no te salga la página de error estándar sino una página que hagamos nosotros?.
La página de inicio que tenemos es una redirección a otra página en otra máquina, y queremos que cuando esa máquina esté mal, o el servidor caído, no salga la página de error: "No se puede mostrar la página...", sino una página nuestra. Gracias.
Que yo sepa si tu servidor está caído no vas a poder hacer eso porque no vas a tener ningún servidor que pueda mandar una página de error.
La página por defecto de la que hablas es una página del propio navegador que te la muestra cuando no recibe respuesta de una petición.
La página por defecto de la que hablas es una página del propio navegador que te la muestra cuando no recibe respuesta de una petición.
Si el servidor está levantado pero lo que falla es la página (porque esté borrada o porque da error, etc) entonces sí que puedes redirigir esos errores a una página por defecto creada por tí, incluso a páginas diferentes dependiendo del tipo de error. No obstante, esto se realiza de forma diferente en cada servidor web, así que deberías especificar el tipo de servidor Web que estás utilizando.
Un saludo.
Un saludo.
Creo que no me he explicado bien. La página de inicio está en un servidor, y llama a otra página de otro servidor. Yo lo que quiero es que, al llamar a la página del otro servidor, si existe un problema al intentar mostrarla (como una caída del servidor), que se pueda capturar el error y mostrar una página distinta, ubicada en el primer servidor.
Los servidores son IIS.
Los servidores son IIS.
Sin son IIS y ya tienes configurada tu redirección hacia tu pagina de inicio, sólo debes entrar al directorio de ayuda dentro de wwroot y tomar la pagina de erro 400 correspondiente para que tu la personalies y asi cuando el servidores deba redirigir encuentren tu pagina.
C:WINNTHelpiisHelpcommon400.htm esta es la pagina predeterminada, la personalizas y la dejas donde esta´y ya, no cambias el nombre: Asi puedes personalizar las demas las de errores 400 y 500
C:WINNTHelpiisHelpcommon400.htm esta es la pagina predeterminada, la personalizas y la dejas donde esta´y ya, no cambias el nombre: Asi puedes personalizar las demas las de errores 400 y 500