Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2010, 20:28
Avatar de Sirio-Astaroth
Sirio-Astaroth
 
Fecha de Ingreso: noviembre-2007
Mensajes: 88
Antigüedad: 16 años, 6 meses
Puntos: 0
Redireccionar Sitio Web segun idioma

Luego de haber visto las distintas opciones de redireccion del sitio, y perdido el rumbo del Script LangRedirect, que no lo encontre por ningun lado, elegi una que posiblemente me convenga. Lo que quiero hacer es lo siguiente:

1- Un Sitio Web Principal y varios subdominios
2- Un index.php para redireccionar segun el idioma del navegador, al sitio en cuestion
3- Mediante esto utilice condicionales, como se muestra a continuacion:
Código PHP:
<?php
var $idioma substr ($HTTP_ACCEPT_LANGUAGE02);
var 
iniciales idioma.substring(0,2);
if(
iniciales=="de")
{
     
Header(Location"http://deu.sitio.net"); //redirigir al sitio en Aleman
}
else if(
iniciales=="en")
{
     
Header(Location"http://eng.sitio.net"); //redirigir al sitio en Ingles
}
else(
iniciales=="fr")
{
     
Header(Location"http://fra.sitio.net"//redirigir al sitio en Frances
}
else(
iniciales=="es")
{
     
Header(Location"http://esp.sitio.net"); //redirigir al sitio en Español
}
else(
iniciales=="it")
{
     
Header(Location"http://ita.sitio.net"); //redirigir al sitio en Italiano
}
else(
iniciales=="ja")
{
     
Header(Location"http://jap.sitio.net"); //redirigir al sitio en Japones
}
else(
Location:"http://sitio.net/index.html"); //redirigir al sitio internacional
?>
Como veran en el codigo, el PHP y el HTML del Sitio general estan en el dominio principal, de modo que no se produscan conflictos.

• Incluso, si funciona igual el script metido en el html, solo quedara el index.html, que lea el script y ejecute segun las instancias, si todas las condicionales son falsas, continuar leyendo el archivo mostrandolo al usuario.

Aun no lo he probado, pero quisiera saber si en teoria esto funciona, para modificarlo y depurarlo antes de subirlos al servidor.

Saludos.

Última edición por Sirio-Astaroth; 21/07/2010 a las 12:53