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

Mod_rewrite - ¿ Por que de una manera si y otra no ?

Estas en el tema de Mod_rewrite - ¿ Por que de una manera si y otra no ? en el foro de Apache en Foros del Web. Hola a todos, Las dos sentencias rewriterule (las dos en el mismo .htaccess) no me funcionan: RewriteRule ^([a-z]{2}+)/(.*)-(.*)/(.*)\.php$ $4.php?lang=$1&$2=$3 [NC,L] RewriteRule ^([a-z]{2}+)/(.*)-(.*)/(.*)-(.*)/(.*)\.php$ $6.php?lang=$1&$2=$3&$4=$5 [NC,L] Sin ...
  #1 (permalink)  
Antiguo 05/05/2011, 04:10
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 7 meses
Puntos: 18
Mod_rewrite - ¿ Por que de una manera si y otra no ?

Hola a todos,

Las dos sentencias rewriterule (las dos en el mismo .htaccess) no me funcionan:

RewriteRule ^([a-z]{2}+)/(.*)-(.*)/(.*)\.php$ $4.php?lang=$1&$2=$3 [NC,L]
RewriteRule ^([a-z]{2}+)/(.*)-(.*)/(.*)-(.*)/(.*)\.php$ $6.php?lang=$1&$2=$3&$4=$5 [NC,L]

Sin embargo declaradas asi si que funcionan perfectamente:

RewriteRule ^([a-z]{2}+)/([a-z0-9_]+)-([a-z0-9_]+)/([a-z0-9_]+)\.php$ $4.php?lang=$1&$2=$3 [NC,L]
RewriteRule ^([a-z]{2}+)/([a-z0-9_]+)-([a-z0-9_]+)/([a-z0-9_]+)-([a-z0-9_]+)/([a-z0-9_]+)\.php$ $6.php?lang=$1&$2=$3&$4=$5 [NC,L]


¿ Por que solo funciona correctamente en el caso de abajo ?

Gracias!!

Etiquetas: Ninguno
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 03:20.