我正忙于建立一个单一的网页。 该页面的基本布局如下 - 一个在另一个之下:
标题和导航 内容第1部分(关于我们的例子) 内容第2部分(示例产品) 内容第3部分(示例客户端) 页脚 每个部分都会有一个小菜单,用于为特定部分的内容添加内容。 所以产品部分将有一个产品标题菜单,一旦点击,产品详细信息将被ajaxed。
我可以用普通的技术来完成这些工作,但问题是,我需要该网站对搜索引擎优化很友好,并且可以通过Google进行索引/抓取。
我从来没有使用它,但history.js看起来很有希望。 我已经做了一些测试,但找不到我的具体问题的资源。 我也接受其他建议。 所有Ajaxed内容都将是单独的HTML文件 - 对于SEO,因此使用history.js听起来对我很好。
具体问题:
随着用户向下滚动,传递每个不同的部分,URL应该适当地改变。 每个部分中的ajaxed内容也应该更改URL。 Google应该能够将网站抓取到单独的网页上。 我可以使用history.js更改页面中的所有内容,但有没有办法定位我的部分,因此它只会更改所需部分中的内容,而不是页面上的所有内容?
我建议使用backbone.js。 它取决于jquery和underscore.js。 它为您提供以下功能
MVC体系结构 它给了客户端代码更多的结构 模板 您可以在客户端维护模板,为您提供更有组织的代码。 重新编写URL 重新编写Ajax调用的URL。 它有助于开发SEO友好的网站。
链接地址:
http://www.djcxy.com/p/62515.html
上一篇:
Single page website with SEO friendly ajax & history
下一篇:
jQuery load() and SEO