2012-11-23 161 views
2

试想一下,使用jQuery的.load(),包括该网站的每个页面上的主要导航一个完全静态的网站:jQuery的load()和搜索引擎优化 - 硬链接导航

page1.html, page2.html, page3.html,... page100.html, nav.html(网站导航HTML)

使用jQuery加载主导航可能是良好的可管理性(只需要编辑一个包含文件“nav.html “,重复性较低的代码),但对SEO不利(搜索引擎无法在page1.html,page2.html等中查看导航,因此无法抓取该网站)。

这里是我的问题:如果在每个页面上都有一个硬编码链接到“nav.html”, 会帮助抓取工具找到网站导航并解决搜索引擎优化问题?假设我们不能使用php或任何其他服务器端选项来包含html。抓取工具是否需要直接链接到另一个页面而不是过渡页面(本例中为nav.html)?爬虫会迷路吗?

欢呼声。

P.

回答

0

查看逐步增强为user1394965建议,或浏览这个真棒文章教我们使用pushState的或history.js使用,同时抓取AJAX内容由谷歌:d

http://html5.gingerhost.com/

我和那个网站没什么关系,只是因为发现它容易理解而被加入书签。

+0

现在看起来不错。绝对要进一步研究这一点。多谢你们! – user1847787