Para esto, usando algo similar al script para detectar el navegador usando PHP podemos generar una sencilla función en que redirija al usuario a la ubicación deseada de acuerdo a su idioma. El script puede ser algo como lo siguiente:
1
<?php
2 //Creamos una función que detecte el idioma del navegador del cliente.
3 function getUserLanguage() {
4 $idioma =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
5 return $idioma;
6 }
7
8 //Almacenamos dicho idioma en una variable
9 $user_language=getUserLanguage();
10
11 //De acuerdo al idioma hacemos una o varias redirecciones.
12 if($user_language=='en'){
13 header( 'Location: http://www.ejemplo.travel/en' );
14 }
15 elseif($user_language=='de'){
16 header( 'Location: http://www.ejemplo.com/de' );
17 }
18 ?>
Sencillo y bastante ùtil. ¿Conoces otra formas de hacerlo?