redireccionar htaccess con cambiar apache web-applications geolocation geotargetting

apache - htaccess - redireccionar html sin cambiar url



Redirigir dependiendo del paĆ­s? (5)

Echa un vistazo a GeoDirection. Puede manejar lo que quieras a través de javascript.

http://www.geobytes.com/GeoDirection.htm

Otra opción sería tomar la cultura de la configuración del entorno del navegador y asignar esas culturas a los países en su aplicación. Dependiendo de lo que realmente está tratando de hacer, puede que esto no funcione para usted, ya que no le proporcionará la ubicación física del usuario, pero obtendrá su cultura preferida. Entonces, si un canadiense viaja a los EE. UU., Seguirá obteniendo el sitio canadiense a menos que cambie la configuración de su navegador por alguna razón.

Básicamente tenemos 2 sitios (Java / JSP / Apache Webserver): something.ca & something.com

El .ca es contenido canadiense, y el .com es contenido americano.

Necesitamos que los usuarios sean redireccionados en función del directorio de direcciones IP. Queremos que los usuarios de EE. UU. Obtengan el sitio .com y los usuarios canadienses obtengan el sitio .ca.

¿Cuál es la mejor manera de hacer esto (a nivel de servidor web o de otro modo)?

Por favor elabora.


En mi experiencia de navegación web, la mayoría de los sitios web, por ejemplo UPS.com, le piden al usuario que seleccione su sitio de país en lugar de tratar de resolverlo por sí mismos. Recuerdan la selección en una cookie. Mucho depende de cuán voluntario sea su caso de uso que requiera esta redirección.

En el lado de la implementación, utilizaría un filtro que verificaría la configuración y activaría una redirección si fuera necesario.




Usar la configuración cultural es una opción, pero no funciona en algunos casos. ¿Qué sucede si tiene un usuario alemán en los EE. UU. Al que le gustan sus fechas, etc., que se muestra en el formato con el que se siente cómodo? No cambia el hecho de que él está en los Estados Unidos.

Creo que esa es una de las razones por las que la mayoría de las empresas simplemente pregunta al usuario y luego almacena esa información en una cookie (UPS, FedEx y la mayoría de las principales aerolíneas lo hacen). Visite www.lufthansa.com. De hecho, solicitan ubicación e idioma (para dar cuenta de países con más de un idioma oficial como Suiza).