Foros del Web » Administración de Sistemas » Apache »

Problema y redireccion con .htaccess

Estas en el tema de Problema y redireccion con .htaccess en el foro de Apache en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/10/2016, 21:21
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 4 meses
Puntos: 7
Problema y redireccion con .htaccess

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.
  #2 (permalink)  
Antiguo 11/10/2016, 14:27
Avatar de internetdominus  
Fecha de Ingreso: noviembre-2005
Ubicación: Estados Unidos
Mensajes: 535
Antigüedad: 18 años, 5 meses
Puntos: 12
Respuesta: Problema y redireccion con .htaccess

Probaste con varios navegadores? IE, FF, Safari, Opera, Vivaldi, etc?

Que version de Apache tienes instalado?

Talvez puedas usa If, then en tu .htaccess si tienes instalado Apache 2.4:

New in httpd 2.4: If, ElseIf, and Else

Última edición por internetdominus; 11/10/2016 a las 15:17

Etiquetas: .htaccess, modrewrite
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.