Web en dos idiomas
4 seguidores
Hola!
Tengo una página web que en root (directorio principal) tiene 2 carpetas: "esp" y "eng". En cada una de ellas está la misma página, en la carpeta "esp" está en idioma español y en "eng" esta traducida al inglés.
Lo que quiero es que cuando uno entre a la dirección:
www.tipotype.com (todavía no esta subida) vaya directamente a: www.tipotype.com/esp/index.html
Sin tener que redirecciónar, para que no demore tanto en cargar.
Gracias!
Fercho
PD: Por si quieren ver un adelanto de la página:
TipoType
Se aceptan críticas constructivas :)
kemie
uy, se ve linda!
si redireccionas con htaccess no deberia de demorar mucho, no?
Usuario desconocido
Gracias!
Lo probaré, es que antes la estaba redireccionando con el siguiente código:
META HTTP-EQUIV=REFRESH CONTENT="0; URL=http://www.tipotype.com/prueba/esp/index.html"
y demoraba unos segundos...
Saludos
cbp
¿en función de qué criterio envías al usuario a la versión en castellano o en inglés?
markshock
Como dice cbp, que criterio usas.. por que lo suyo sería capturar la config de idioma del usuario y a partir de ahí hacerle la redirección, o sencillamente todos van de entrada a ESP...?
Usuario desconocido
Yo había pensado que de primera vaya a la página de español,
si el usuario habla inglés que luego cambie el idioma.
Gracias
cbp
creo que lo mejor es detectar qué idioma es el preferido según los que tenga definidos en el navegador, y en función de eso redirigir a la versión correspondiente. el código PHP, que iría en el index.php, es este:
[code]
$idiomas = explode(",",strtolower( $_SERVER["HTTP_ACCEPT_LANGUAGE"] ));
$numeroIdiomas = count($idiomas);
for ($i=0;$i
Usuario desconocido
Muchas gracias :D
Cuando esté online la publico para que la vean.
Usuario desconocido
Funciona bárbaro... para la gente que quiera hacer esto, les muestro como quedó mi Index.php final:
* Nota hay que poner este código entre paréntesis recto: script language="php" y cierra con: /script
$idiomas = explode(",",strtolower( $_SERVER["HTTP_ACCEPT_LANGUAGE"] ));
$numeroIdiomas = count($idiomas);
for ($i=0;$i
eRNieB
Fercho, pinta bien este proyecto. Ya avisaras cuando este on-line.
¡AH! Ya de paso, gracias por la solución aportada cbp (y posteriormente fercho): va directo a favoritos, porque nunca sabes cuando vas a tener que tirar de una solución de este tipo, y creo que es el mejor planteamiento para una web en varios idiomas.