Foros del Web » Administración de Sistemas » Apache »

htaccess, mod_rewrite, Comprobar siguiente condición si no encuentra la página

Estas en el tema de htaccess, mod_rewrite, Comprobar siguiente condición si no encuentra la página en el foro de Apache en Foros del Web. Hola a todos, Sería posible comprobar la siguiente condición RewriteRule si la anterior me lleva a una página que no existe? Me explico. En mi ...
  #1 (permalink)  
Antiguo 16/05/2013, 09:36
 
Fecha de Ingreso: mayo-2007
Ubicación: España
Mensajes: 147
Antigüedad: 14 años, 2 meses
Puntos: 3
htaccess, mod_rewrite, Comprobar siguiente condición si no encuentra la página

Hola a todos,
Sería posible comprobar la siguiente condición RewriteRule si la anterior me lleva a una página que no existe? Me explico. En mi htaccess tengo algo parecido a esto:

Código Apache:
Ver original
  1. RewriteRule ^([a-z0-9\-]+)/?$ carpeta1/$1/
  2. RewriteRule ^([a-z0-9\-]+)/?$ carpeta2/$1/ [L]

Cuando yo escribo en mi browser mydominio.com/mi-pagina.php, el primer RewriteRule me devolvería la página carpeta1/mi-pagina.php. El problema es que a lo mejor carpeta1/mi-pagina.php no existe. En este caso, el servidor me devolverá un "page not found" (error 404). Me gustaría que en lugar de devolverme un error, realizase la siguiente comprobación (el siguiente RewriteRule). Sería posible esto?

Muchas gracias.

Etiquetas: htaccess, mod_rewrite, rewritecond, rewriterule
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 14:01.