Redirecionar com base na localização, países e idiomas: há uma boa resposta?

1

Eu tenho um site que precisa ter pelo menos duas versões quase idênticas para dois países / idiomas diferentes, e os visitantes devem acessar um ou outro dependendo de sua localização, país ou idioma ( de fato, o melhor resposta no meu caso seria redirecionar por país ).

O servidor web é o Apache, e eu li algo sobre a API Apache do GeoIP , mas não tenho certeza como aplicá-lo (algumas instruções breves seriam muito apreciadas) para minha instalação do Apache, e de lá como redirecionar uma versão ou outra dependendo da localização do visitante (que tanto quanto eu sei é adivinhado através do IP do visitante.

Gostaria de saber se talvez a linguagem do navegador poderia ser usada aqui e redirecionar para cada versão, dependendo do código do idioma (en_US, es_ES, etc).

Existe uma solução para isso (se possível, livre, mas soluções comerciais também seriam consideradas)?

    
por javipas 25.01.2012 / 15:31

3 respostas

5

Faça o que as empresas de transporte marítimo internacional fazem e tenha uma opção "selecione seu país" na primeira página. Use o campo do navegador para determinar o idioma padrão. Use geo_ip para determinar o país padrão. Faça o usuário confirmar, certifique-se de que ele possa ser alterado e guarde-o em um cookie para que não seja necessário fazer isso novamente.

    
por 25.01.2012 / 15:59
1

O site que você vincula tem todas as informações relevantes sobre a configuração do apache com o mod_geoip (que você deve instalar antes).

O redirecionamento por idioma do navegador também é abordado nos comentários do httpd.conf, bem como em um bazillion acertos do google , como isto , por exemplo.

Tudo isso deve resolver seu problema. Se não, diga porquê. Felicidades.

    
por 25.01.2012 / 15:46
0

Você também pode usar uma solução hospedada (como aquela em que estou envolvido: www.splitterhq.com) especialmente para links de marketing e QR Codes.

Depois, você pode remover a etapa em que os usuários precisam selecionar o país e vincular a subpáginas ou perfis de mídia social específicos, etc.

Tudo de bom

    
por 29.01.2013 / 11:53