Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2009, 02:28
JoseR2
 
Fecha de Ingreso: octubre-2008
Ubicación: Asturias
Mensajes: 58
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: ayuda dependiendo del pais redireccionar a un subdominio especifico

Creo que saber el país por IP o similar puede ser algo complejo.
Yo no me complicaría y utilizaría una sesión (o cookie) para que quede fijado el idioma que haya elegido el usuario.
Esta cookie queda en el cliente (usuario) de forma que en la próxima visita ya sabes el idioma que ha escogido y le redireccionas al subdominio correspondiente.

Ejemplo en ASP

Código codigo de ejemplo:
Ver original
  1. ' ** Si es la primera visita fija el español por defecto **
  2. if session("sIdioma") = "" then
  3.     session("iIdioma") = 1
  4.     session("sIdioma") = "es"
  5. end if
  6.  
  7. ' ** Si cambia de idioma **
  8. if request("idioma") = "es" then
  9.     session("iIdioma") = 1
  10.     session("sIdioma") = "es"
  11. elseif request("idioma") = "en" then
  12.     session("iIdioma") = 2
  13.     session("sIdioma") = "en"
  14. end if

En el index llamas a esta función y haces la redirección correspondiente en función del valor
session("iIdioma").

Espero te sirva de orientación.