Cita:
Iniciado por el_quick Lo que pretendes hacer no es bueno de cara a la optimización para el posicionamiento en buscadores
No estoy de acuerdo. puedes tener midominio.com (para español) y midominio.com/en (en inglés) y dar de alta las dos "webs" en WMT y geolocalizarlas diferentes. O en su caso, midominio.com y en.midominio.com. Al menos es una de las opciones que me presentó un "colaborador" de google cuando le pregunté al respeto. Y realmente, no competirán entre sí... una saldrá como resultados al buscar en un idioma, otra al buscar en otro idioma...
¿cómo montarlo? Pues bien "facil" con php! Para los textos lo tienes todo en variables y muestras uno o otro según el idioma por parámetros de url.
Ejemplo:
configuras las redirecciones mediante htaccess de manera que
- midominio.com ---> midominio.com/index.php?idioma=es
- en.midominio.com ---> midominio.com/index.php?idoma=en
luego en index.php:
$idioma= $_GET['idioma'];
$textoes = "hola";
$textoen = "hello";
if ($idioma == "es") $texto = $textoes;
if ($idioma == "en") $texto = $textoen;
echo $texto;
Esto es un ejemplo muy sencillo, a partir de aquí, puedes hacer todo lo que quieras (usar bd, etc etc etc).
Saludos