sla*_*dda 5 javascript ajax hashbang history.js
我们来谈谈谷歌的AJAX抓取:
由于history.js是丑陋的hashbang网址的一个很好的替代品,我想知道一个特定的问题:对于HTML5浏览器,如果加载ajax-content并且应该由google索引,则会创建好的网址.对于非HTML5浏览器(例如IE 9不支持history.pushState),使用旧的hashbang.
那么谷歌看到哪个版本?谷歌是否有任何风险看到重复的内容(一次使用漂亮的网址,一次使用hashbang)?
谢谢你对此的任何想法.
如果 ajax 页面需要使用 google 进行索引,我们需要从服务器提供该页面的 html 快照。
例如:xyz.com/page1#!name=john
Google 抓取工具发现此 #! 标识符和请求http://xyz.com/page1?_escaped_fragment_=name=john 这样我们的服务器就可以提供页面的 html 快照。
现在,当我们的 URL 被美化并附加 #! ajax 页面将被索引。
对于 URL 中仅附加 # 的页面,Google 抓取工具将无法看到通过 ajax 加载的内容,并且不会对其建立索引。所以不会有重复的可能
我们还可以在页面的 head 部分使用 link 标签,其中 rel 规范 url 指向邮件 url。请参阅http://googlewebmastercentral.blogspot.in/2009/02/specify-your-canonical.html以供参考。
| 归档时间: |
|
| 查看次数: |
690 次 |
| 最近记录: |