Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2010, 01:57
Avatar de bet7o
bet7o
 
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 2 meses
Puntos: 20
Problemas con RewriteCond y RewriteRule

Hola a todos,

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
  1. http://www.miapp.com/admin

que me redireccione a
Código Apache:
Ver original
  1. http://www.miapp.com/es/admin

Lo que tengo en mi .htaccess es:

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_URI} !^\/(es|en)\/admin\/?(.*)$
  2. RewriteRule .* http://%{SERVER_NAME}/es%{REQUEST_URI} [R,L]    
  3.    
  4. 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!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana