混淆了-html5历史api和谷歌爬虫



根据谷歌抓取、AJAX和HTML5,谷歌可以抓取使用历史api的动态页面,但它表示谷歌不会在页面上执行任何javascript。对我来说,这意味着不会进行ajax请求和dom构建,所以谷歌将无法对加载的页面内容进行索引。有人能详细说明吗?

正如答案中所写,您需要为机器人程序提供硬链接

就像对待一个没有JavaScript的用户一样。您应该支持没有JavaScript的用户。请随意实现<noscript>标记。

因此,页面上链接的是谷歌关于如何使ajax网站能够被谷歌抓取的指南。按照上面提到的模式你可以做到。

www.example.com/ajax.html#!key=value

通过这种方式,你可以告诉谷歌爬虫你的网站是ajax可爬网的,他们会完成剩下的工作

最新更新