Hola, vuelvo por el tema de redireccionamiento en PHP, pero en este caso con una sencilla modificacion, que este todo desde el index principal.
Poseo un Servidor dedicado, asi que ya no hay los dolores de cabeza con las limitaciones de Hosting, utilzo Win Server 2008 con FastCGI, para PHP 5.3.5, y para programar NetBeans 7 for PHP.
Les explicare como:
El index.php, contiene lo siguiente:
Código PHP:
<?php
$idioma = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$iniciales = substr($idioma, 0, 2);
switch ($iniciales) {
case 'de':
header('Location: http://deu.sitio.com'); //redirigir al sitio en Aleman
break;
case 'en':
header('Location: http://eng.sitio.com'); //redirigir al sitio en Ingles
break;
case 'fr':
header('Location: http://fra.sitio.com'); //redirigir al sitio en Frances
break;
case 'es':
header('Location: http://esp.sitio.com'); //redirigir al sitio en Español
break;
case 'it':
header('Location: http://ita.sitio.com'); //redirigir al sitio en Italiano
break;
case 'ja':
header('Location: http://jap.sitio.com'); //redirigir al sitio en Japones
break;
default:
header('Location: http://sitio.com/index.html'); //redirigir al sitio internacional
}
La diferencia esta en el ultima linea que en lugar de dirigirme al index.html, continue leyendo el php sin corte, ya que seria el index.php principal (internacional), en teoria funciona, pero una vez terminada lo probare para ver como funciona.
Sugerencias? o lo dejo como esta.
Saludos