Hola, buenas noches,
Estoy teniendo un problema con .htaccess, aver si alguien tiene alguna posible solución.
Actualmente tengo un sitio sectorizado por paises....
http://www.web.com/ar/resto_de_la_url (Url para argentinos)
http://www.web.com/mx/resto_de_la_url (Url para mexico)
http://www.web.com/in/resto_de_la_url (Url para otros)
Me gustaria que si la persona es de Argentina, e ingresa a la direccion:
http://www.web.com/mx/resto_de_la_url, automaticamente se redireccione a
http://www.web.com/ar/resto_de_la_url
En el servidor tengo instalado .htaccess y el modulo de GeoIP...
Para esto tengo el codigo:
Código:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^AR$
RewriteRule ^(/)?$ http://www.web.com/ar/ [L,R=301]
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^MX$
RewriteRule ^(/)?$ http://www.web.com/ar/ [L,R=301]
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(AR|MX)$
RewriteRule ^(/)?$ http://www.web.com/in/ [L,R=301]
Este codigo funciona genial si es que ingreso a
http://www.web.com/ dado a que al toque se redirecciona a
http://www.web.com/ar/ o al pais del visitante, PERO PERO, si entro a:
http://www.web.com/in/alggo/algo/algo.... se queda alli y yo espero que pase a:
http://www.web.com/ar/alggo/algo/algo....
¿Sera que se puede?
Ojala puedan ayudarme, desde ya muchas gracias.