设想一个完全静态的网站,它使用jQuery .load()在每个页面上包含站点的主导航:
page1.html,page2.html,page3.html,...page100.html,nav.html (站点导航html)
使用jQuery加载主导航可能对可管理性有好处(只需编辑一个包含的文件"nav.html",减少重复代码),但对搜索引擎优化不利(爬虫看不到page1.html,page2.html等的导航,因此无法抓取站点)。
这是我的问题:如果在每个页面上都有一个指向"nav.html“的硬编码链接,这是否有助于爬虫找到网站导航并绕过搜索引擎优化问题?假设我们不能使用php或任何其他服务器端选项来包含html。爬虫是否需要直接链接到另一个页面,而不是过渡页面(在本例中为nav.html)?爬行者会迷路吗??
干杯。
P.
发布于 2012-11-23 23:21:21
查看user1394965建议的渐进式增强,或者,查看这篇很棒的文章,教我们在谷歌可抓取的情况下使用pushstate或history.js来使用ajax内容:D
http://html5.gingerhost.com/
我与那个网站没有任何关系,只是把它加了书签,因为我发现它非常容易理解。
https://stackoverflow.com/questions/13531684
复制相似问题