Recientemente estoy planeando actualizar mi página web (con foro incluido) y quiero implementar ajax.
Mi idea es hacer "dos" páginas. Una para usuarios finales y otra para los buscadores.
La página de los buscadores será una simple página normal como las de siempre, donde no se cargará nada via ajax. Pero en la pagina "oficial" la que verán los users será completamente en ajax.
Como no puedo hacer todo el foro en ajax e pensado en lo siguiente.
Cargar toda una web en ajax, vaciar la página que esta viendo el user, y luego "implementar" el html. Voy a intentar explicarme mejor.
Yo tengo una página principal, index.php con el siguiente codigo
ruta de la web: http://www.ejemplo.com/
Código HTML:
Ver original
Entonces llamo a otra pagina por ejemplo http://www.ejemplo.com/ejemplo_de_pagina/ (siempre en el mismo dominio) via ajax, y en esta recojo todo el html que es por ejemplo
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> aquí otro html distinto que puede tener una etiqueta <head> con un contenido distinto </body> </html>
Entonces puedo "vaciar" la pagina principal, dejar el documento sin html y despues este nuevo html que cargue por ajax ponerlo en la página principal???
No me preocupa para nada el SEO por que los "robots" estan por "otra" web
y una vez cargado el html, ejecuto un script que me pase todas las direcciones y eventos por ajax
El problema principal que tengo es el <head> que igual tiene que cargar scripts distintos y css personalizables y tiene un nombre de pagina diferente y tal y tambien queria saber vuestra opinion al respecto. Muchas gracias y espero haberme explicado bien