Help - Search - Members - Calendar
Full Version: Web multilenguaje y google...
Foros de buscadores - Alta y Posicionamiento > FORO ABIERTO > Temas nuevos
Navegalis
Hola, estoy trabajando en un web en varios idiomas, y estaba pensando en poner una redirección en función del lenguaje mediante php, tipo:

CODE

<?php

if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
Header("Location: http://www.paginaweb.net/en/");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"es")) {
Header("Location: http://www.paginaweb.net/es/");

?>


Esto me plantea un problema, que el spider encuentre debidamente la pagina correcta...

¿Le veis alguna solucion a esto?

Un saludo
Jumiya
QUOTE (Navegalis)

Esto me plantea un problema, que el spider encuentre debidamente la pagina correcta...


Perdón, no entiendo esta frase...
Navegalis
jajaja, perdona, veamos. Si mi index es una redirección, esto supone que mi pagina principal estara en en:

http://www.paginaweb.com/es/index.php

Entonces doy de alta la web en un buscador ingles, y su robot visita el web...

¿Sabra distinguir cual es la zona en ingles y cual la zona en castellano?

Por que por defecto imagino que intentara indexar:

http://www.paginaweb.com/index.php

Conteniendo esta pagina una mera redirección.

¿Te he liado mas?

jajajaja
Jesu
Yo comprobaria antes si el que entra en la web es un explorador (Explorer, Netescape...) que seguro que no es muy dificil de hacer y solo entonces le pondria en el idioma correcto.

Y si no es un Explorador le crearia una pantalla en el que te dejara elegir que idiomas quieres, asi no tendrias problemas en que te indexe las dos.
Sergio
Indexará lo que encuentre, a través de la URL que envíes y los enlaces que siga desde otras páginas y dentro de la web... hay gente que en lugar de la página principal, da de alta el mapa de la página, para asegurarse de que está a un paso de todas las páginas.

En cuanto a distinguir la zona en inglés y en castellano, Google es muy espabilado, pero para estar más seguro, sólo tienes que poner la meta etiqueta de lenguaje.

Por cierto, ¿no sería posible que en lugar de redirigir a dos páginas distintas, redirigiera a una, por ejemplo a la versión en castellano, o se quedara en la principal? Así no tendías el problema de tener un página principal sin contenido.

Qué, ¿ya estamos maquinando qué página hacer en inglés para sacarle partido al AdSense? wink.gif
Jumiya
Ok Navegalis,

A falta de haberlo probado en alguna web, yo lo veo así.

Supongo que en tu script server-side se definirá una location por defecto para cuando no se reciba un valor accept-language(como es el caso del googlebot, http://216.239.41.104/search?q=cache:http:...nyder.com/lang/ ). Luego, sería conveniente enlazar todos los idiomas.

Sobre lo que comentáis de una página sin contenido. No habrá tal página ya que la redirección server-side siempre nos llevará a algún sitio.

¿No? rolleyes.gif

pd: También he visto algunos ejemplos interesantes sobre cómo gestionar una web para diversos idiomas con el Apache http://www.gerv.net/hacking/language-selection/
Navegalis
Bueno, voy a empezar siguiendo el consejo de sergio y hare la web en ingles y la redirección en español, aunque provare lo que conentas jumiya y si funciona, me parece una solución mucho mejor.

Por cierto, ni se me habia ocurrido usar el adsense de google para esta web, no creo que la adminta jajajajajaja.

Un saludo.
gallo
Y en la publi de google, puedes elegir que clase de campañas quieres para tu web? osease tipo geopromos.. o algo asi?
Navegalis
Ni idea gallo, desconozco totalmente adsense, pero en otros tipos de publicidad te puedo ayudar.

Un saludo
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.