Tengo un problema con RewriteCond y RewriteRule en mi .htaccess, lo que quiero lograr es redireccionar cuando no tenga la variable de idioma en la url de la siguiente manera.
pongo
Código Apache:
Ver original
http://www.miapp.com/admin
que me redireccione a
Código Apache:
Ver original
http://www.miapp.com/es/admin
Lo que tengo en mi .htaccess es:
Código Apache:
Ver original
RewriteCond %{REQUEST_URI} !^\/(es|en)\/admin\/?(.*)$ RewriteRule .* http://%{SERVER_NAME}/es%{REQUEST_URI} [R,L] RewriteRule ^(es|en)/(.*)$ index.php?_url=/$2&lang=$1 [QSA,L]
Ahora el error que me marca es Esta página web tiene un bucle de redireccionamiento. y en la url me pone http://www.miapp.com/es/default/publ...t/public/admin
Alguien me podria ayudar a solucionar esto de favor.
Saludos!