Foros del Web » Estrategias Digitales y Negocios Online » SEO »

Url Amigables web multi-idioma

Estas en el tema de Url Amigables web multi-idioma en el foro de SEO en Foros del Web. Hola, Estoy configurando el fichero .htaccess porque quiero crear una url amigable para una web multi-idioma. La URL extensa sería : http://www.misitio.es/index.php?page=contacto&lang=en La URL amigable: ...
  #1 (permalink)  
Antiguo 10/09/2011, 09:42
 
Fecha de Ingreso: octubre-2008
Mensajes: 35
Antigüedad: 16 años, 1 mes
Puntos: 0
Url Amigables web multi-idioma

Hola,

Estoy configurando el fichero .htaccess porque quiero crear una url amigable para una web multi-idioma.

La URL extensa sería : http://www.misitio.es/index.php?page=contacto&lang=en
La URL amigable: http://www,misitio.es/en/contacto

La regla que he construido es: RewriteRule ^(en)/(contacto)$ index.php?page=$2&lang$1 [L]

Funciona pero no me carga los .css ni los .js porque va a buscarlos a

http://www.misitio.es/en/css/style.css en lugar de buscarlos en lugar de buscarlos en el raiz http://www.misitio.es/css/style.css

¿Qué puedo hacer para que los busque en el raiz?

Gracias
  #2 (permalink)  
Antiguo 10/09/2011, 09:50
Avatar de pablisho
Colaborador
 
Fecha de Ingreso: junio-2006
Ubicación: Buenos Aires
Mensajes: 1.268
Antigüedad: 18 años, 5 meses
Puntos: 39
Respuesta: Url Amigables web multi-idioma

Poner la URL absoluta del .css?
__________________
Conoce las grandes ciudades del mundo en Sumando Millas | Pablo Ruzic
  #3 (permalink)  
Antiguo 10/09/2011, 09:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 35
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Url Amigables web multi-idioma

No te he entendido bien, la css la tengo así
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />

En el directorio raiz tengo un directorio llamad css donde tengo todas las css igual que tengo otro llamado js donde tengo todos los javascript.
  #4 (permalink)  
Antiguo 10/09/2011, 10:00
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Url Amigables web multi-idioma

Cita:
Iniciado por nonato Ver Mensaje
No te he entendido bien, la css la tengo así
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />

En el directorio raiz tengo un directorio llamad css donde tengo todas las css igual que tengo otro llamado js donde tengo todos los javascript.
El problema que sufres, lo puedes solvendar agregando la siguiente etiqueta en tu header:

Cita:
<base href="http://www.tudominio.com/" />
Saludines
__________________
Consultor SEO / WPO
[EXP] Fuego de Vida ->sitio web
  #5 (permalink)  
Antiguo 10/09/2011, 10:14
 
Fecha de Ingreso: octubre-2008
Mensajes: 35
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Url Amigables web multi-idioma

Muchas gracias a los dos, ya se a lo que se refería pablisho de poner la URL absoluta, he puesto

<link rel="stylesheet" href="http://www.misitio.es/css/style.css" type="text/css" media="screen" />

en lugar de lo que tenía antes y funciona.

También he probado lo que dice popobcn y funciona (ojo por si alguien lee lo he tenido que poner antes de incluir las llamadas, al principio del head, para que lo coja).
Me voy a quedar con esta segunda opción para no ir cambiando todas las URL.

Gracias.
  #6 (permalink)  
Antiguo 10/09/2011, 10:29
 
Fecha de Ingreso: marzo-2011
Mensajes: 345
Antigüedad: 13 años, 7 meses
Puntos: 28
Respuesta: Url Amigables web multi-idioma

Yo soy partidario de duplicar recursos: css, imagenes, etc... Es decir, tener 2 contextos diferentes (/es , /en, /fr, etc...)

Esto es debido a que tu web en inglés, ruso o alemán, además de textos traducidos podrá tener imagenes orientadas a otro idioma (imagenes con textos, etc...).

Con lo cual si tienes otra imagen para una css, podrías tener un css diferente también.

Es como si tuvieras 2 proyectos independientes, pero que casualmente son el mismo.

Lo malo es que cada cambio en un contexto toca modificarlo en el otro...

Etiquetas: amigables, multi-idioma, posicionamiento-seo, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:22.