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

Problema con Rewrite

Estas en el tema de Problema con Rewrite en el foro de Apache en Foros del Web. Muy buenas, tengo un pequeño problema con el Mod Rewrite de Apache, a ver si alguien me puede aclarar. Quiero hacer unas redirecciones de este ...
  #1 (permalink)  
Antiguo 08/07/2004, 03:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 2
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema con Rewrite

Muy buenas, tengo un pequeño problema con el Mod Rewrite de Apache, a ver si alguien me puede aclarar.

Quiero hacer unas redirecciones de este tipo:

Código:
/categoria/  --> /categoria.php
/categoria/subcategoria/  --> /categoria/subcategoria.php
/categoria/subcategoria/articulo/  --> /categoria/subcategoria/articulo.php
Lo siguiente me funciona con el primer caso (primer nivel), pero con el resto nada:

Código:
RewriteRule ^([_0-9a-z-]+)/.? /$1.php
Esto otro me funciona con el segundo (segundo nivel) pero cuando no tengo puesto el código anterior:

Código:
RewriteRule ^([_0-9a-z-]+)/([_0-9a-z-]+)/.? /$1/$2.php
Alguna idea de por donde meterle mano??

Muchas gracias
  #2 (permalink)  
Antiguo 08/07/2004, 04:34
 
Fecha de Ingreso: agosto-2003
Mensajes: 2
Antigüedad: 20 años, 8 meses
Puntos: 0
Me respondo yo mismo. No se si será la forma más lógica o correcta, pero funciona:

Código:
RewriteRule ^([_0-9a-z-]+)/([_0-9a-z-]+)/([_0-9a-z-]+)(/?)$ /$1/$2/$3.php
RewriteRule ^([_0-9a-z-]+)/([_0-9a-z-]+)(/?)$ /$1/$2.php
RewriteRule ^([_0-9a-z-]+)(/?)$ /$1.php
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 23:59.