Hola a todos,
Estoy realizando unas pruebas con mod_rewrite y en las siguientes líneas del .htaccess el servidor me lanza un mensaje de "objeto no encontrado":
RewriteRule ^([a-z]{2}+)/(.+)\.html$ $2.php?lang=$1 [L]
RewriteRule ^([a-z]{2}+)/(.+)-(.+)/(.+)\.html$ $4.php?lang=$1&$2=$3 [L]
Sin embargo si lo pongo así si me funciona:
RewriteRule ^([a-z]{2}+)/([a-z0-9_]+)\.html$ $2.php?lang=$1 [NC,L]
RewriteRule ^([a-z]{2}+)/([a-z0-9_]+)-([a-z0-9_]+)/([a-z0-9_]+)\.html$ $4.php?lang=$1&$2=$3 [NC,L]
¿ alguien sabe por que ?
Saludos!!