Foros del Web » Programando para Internet » ASPX (.net) »

Redirigir si una página o directorio no existe (ASP.NET 2)

Estas en el tema de Redirigir si una página o directorio no existe (ASP.NET 2) en el foro de ASPX (.net) en Foros del Web. Buenas, como puedo rediriggir si un usuario escribe una url con una página o directorio inexistente? he probado con web config, pero pasa olímpicamente. por ...
  #1 (permalink)  
Antiguo 23/10/2008, 04:55
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Pregunta Redirigir si una página o directorio no existe (ASP.NET 2)

Buenas,

como puedo rediriggir si un usuario escribe una url con una página o directorio inexistente? he probado con web config, pero pasa olímpicamente.

por ejemplo, si tengo la aplicación web ubicada en:

www.mi-dominio.es/xxxxxx/

pues si alguien escribe

www.mi-dominio.es/xxxxxx/zzzzzz/qqqqq/

que redirija automáticamente al directorio de la aplicación :
www.mi-dominio.es/xxxxxx/

saludos
  #2 (permalink)  
Antiguo 23/10/2008, 05:02
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Redirigir si una página o directorio no existe (ASP.NET 2)

servidor Windows

Última edición por freegirl; 23/10/2008 a las 08:20
  #3 (permalink)  
Antiguo 23/10/2008, 09:41
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Redirigir si una página o directorio no existe (ASP.NET 2)

Hola freegirl.

En la sección customErrors de tu web.config

Código HTML:
<customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx">
     <error statusCode="404" redirect="~/errors/PageNotFound.aspx" />
</customErrors> 
El código 404, sale cuando le piden al servidor un recurso inexistente, así es que tienes dos opciones:
1- Usar el atributo redirec y mandarlo a la página qué tu deses.
2- Lo redireccionas a una página donde le explicas que el recurso no existe, con un link al sitio principal.

Nota: Sí ocurre cualquier otro error en tu stio, se redireccionará a defaultRedirect.


Saludos.
  #4 (permalink)  
Antiguo 23/10/2008, 09:53
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Redirigir si una página o directorio no existe (ASP.NET 2)

hola,

el web.config lo ignora. Ya lo tenía así y pasa olímpicamente...

saludos
  #5 (permalink)  
Antiguo 23/10/2008, 10:44
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Redirigir si una página o directorio no existe (ASP.NET 2)

Y que pasa cuando le das una dirección que no existe?
  #6 (permalink)  
Antiguo 24/10/2008, 03:09
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Redirigir si una página o directorio no existe (ASP.NET 2)

ya está solucionado. Ahora ya me redirige. Pero ha tardado unas horas.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:39.