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!!