Una web con varios dominios para varios idiomas
4 seguidores
Buenas gente,
Tengo una web que quiero convertir en multidominio.
El cliente ha comprado un dominio para cada uno de los idiomas y a parte de la internacionalizacion de URL (de la cual ya me ocupare) me gustaria saber como hacer que dominio.fr/algo/ muestre el contenido de mi unica web dominio.com/fr/algo/.
El servidor es apache y no quiero perder nunca el .fr/loquesea durante la navegacion.
Gracias por adelantado,
Miquel
Usuario desconocido
Ahhhh, ok, ok. Entonces estoy de acuerdo con usted, caballero.
zigotica
no es por las penalizaciones (y obviamente debes usar las 301 para que no te penalicen). me referia a que los algoritmos de google por poner un ejemplo calculan entre otras cosas la importancia del dominio. y el dominio tiene mas importancia si no está fragmentando contenidos como se propone para esta empresa.
Usuario desconocido
Ya, pero como planteaba que tenía muchos dominios.... De todas formas la redirección 301 se supone que no está penalizada.....
ozke
zigotica
Totalmente de acuerdo contigo Sergi :)
zigotica
de todos modos creo que es un error, los gurus de SEO aconsejan aglutinar en un mismo dominio, fijate como lo hace apple.
ozke
Gracias a todos pues :)
dagi3d
el caso es que yo no hablo de ninguna redirección, si no de meterle el directorio que le corresponda por delante en función del dominio y que así quede totalmente transparente
Usuario desconocido
Dadi3D, que conste que no te he copiado. lo que pasa que escribo lento porque reviso lo que escribo un par de veces, que luego digo cada burrada....
ozke
Exacto. Bueno, el .fr es un ejemplo solo pero si... un htaccess por dominio parece lo mas facil.
Gracias :)
Usuario desconocido
Ozke, lo que vas a hacer con todos los dominios menos con el .fr es una redirección 301 no?
Pues en cada dominio podrías poner en el htacces :
redirectMatch 301 ^(.*)$ http://www.tuweb.fr/?idioma=koreanoY luego según arrastre esa variable idioma, tuweb.fr carga contenido en un idioma u otro, y si viene vacia, pues lo carga en franchute.
dagi3d
veo dos opciones. una, configurar en el apache los diferentes virtualhosts con sus respectivos documentroots y otra usar un htaccess para que todas las peticiones a www.tudominio.fr/(loquesa) pasen a /fr/(loquesea)
dwuomo
No, creo que no me has entendido, cuando redireccionas las dns´s de un nombre de dominio por ejemplo
http://google.es apunta en todo momento a http://www.google.com hay una manera de hacerlo que ellos consideran por frame, no es que metas tu web en un frame si no que al entrar en cualquiera de los nombres de dominio se mantiene ese nombre en la cabecera del navegador no como por ejemplo en una redireccion http que coge y suplanta la URL por la URL redirigida.
ozke
:S Me temo que el tema es un pelin mas complicadillo.
No quiero usar un frame, quiero que la ruta se mantenga y la web sea "real", no "frameada".
Pare redireccionar puedo usar htaccess antes de cargar ningun PHP.
El tema es saber como hacerlo todo con una unica estructura. A malas siempre puedo tener uno master y tantas carpetas reales con un htaccess dentro. :?
ideas?
dwuomo
Hola no se si esto te ayudará, pero con php puedes recuperar el nombre de la url justo hasta el .com (en tu caso seria .fr) con :
$_SERVER['HTTP_HOST'];
de esa forma puedes determinar que idioma es el que se va a cargar en funcion de la url de referencia, si lo vas a hacer redireccionando las DNS´s de los nombres de dominio para que te funcione asegurate que el redireccionamiento es mediante frame y no cabecera http.
Un saludo!!!!