Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2012, 23:13
MadDunDee
 
Fecha de Ingreso: octubre-2006
Mensajes: 199
Antigüedad: 17 años, 6 meses
Puntos: 3
Evitar seguir links

Hola, tengo el siguiente problema. Espero que me podáis ayudar.

Tengo un sitio web que realiza parte de la carga del contenido con AJAX a través del método .load() de jQuery. Toda la home tiene un código fijo y dentro de un div cargo un contenido concreto desde otros archivos, como quienes somos, contacto.php...

Una vez realizo la carga genero un hash para la URL, para poder moverme bien con ella y tener rutas compartibles y demás. El problema es que estas rutas son de este tipo

http://dominio.com/#proyecto.php

Con el hash todas las secciones funcionan correctamente, pero si lo borramos y pulsamos enter aparece solo el código y la página relativa a proyecto.php. Todo el código, obviamente, de la home no se muestra y todo se desmaqueta ya que los estilos no se aplican correctamente al no existir el contenedor de esta.

El problema es que estas páginas se indexan en google. Entonces si desde una resultado de búsqueda se accede directamente a http://dominio.com/proyecto.php (sin el hash) la página aparece totalmente sin maquetar, solo aparece esa porción de la web que depende de la home para ser correctamente visualizada y para tener sentido.

Cómo me recomendáis solucionar este problema? He barajado opciones tipo canonical, noindex, nofollow...pero no creo que ninguna tenga sentido en este escenario, ya que me gustaría poder indexar las páginas pero que redireccionaran correctamente sin tener que hacer uso de .httaccess ni de redirecciones complejas. O en el peor de los casos que solo se indexara la home, para evitar esos resultados "feos" en buscadores.

Muchas gracias!

Última edición por Usuarios466; 03/04/2012 a las 06:06