indexar pagina en ajax

Iniciado por alex23, 20 Julio 2013, 02:56 AM

0 Miembros y 1 Visitante están viendo este tema.

alex23

Buenas gente, la mayoria conoce los beneficios de ajax para crear interactibidad y un aspecto visual impactante en la web, pero a la hora de hacer que google indexe su contenido es un dolor de cabeza. Bueno al grano:
Como todos saben cuando google identifica que nuestra pagina esta creada en ajax mediante la etiqueta <meta name="fragment" content="!"/> busca la siguiente dirección: http://www.midominio.com/?_escaped_fragment_= en donde espera encontrar la version html estatica (snapshot) de la pagina ajax. Esto se vuelve un doble trabajo cuando tenemos muchas paginas dentro de nuestra web.
Peero la gran duda  esta en como generar esa pagina html estatica automaticamente y como hacer que cuando el bot de google busque http://www.midominio.com/?_escaped_fragment_= nuEstro servidor lo lleve directamente hacia el snapshot que generamos. He buscado por todos lados como hacer esto, y generalmente dicen que se puede hacer con php, pero (palabra horrible si las hay) no explican como exactamente.

Bueno desde ya les agradezco su atención.

engel lex

ok... en php puedes usar

$_SERVER['HTTP_USER_AGENT']
esto para saber que "navegador" está accediendo...


esto retorna un string con el nevegador que accede...

lo que buscas son los robots de acceso como "Googlebot"

puedes usar stristr para buscar (sin importar mayusculas)incidencias de ese nombre...

Código (php) [Seleccionar]
if(stristr($_SERVER['HTTP_USER_AGENT'],"Googlebot")!==false){
//aqui tu codigo
}


hay robots de otros buscadores... ya búscalos tu y averigua sobre esas cosas
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.