我正在开发一个支持 AJAX 的网站,我决定使用Ben Alman 的 BBQ 插件进行 hashchange 事件。
但是,有了这个插件,我不能为谷歌搜索做 Hashchanges (!#)
有没有其他插件呢?
谢谢
我正在开发一个支持 AJAX 的网站,我决定使用Ben Alman 的 BBQ 插件进行 hashchange 事件。
但是,有了这个插件,我不能为谷歌搜索做 Hashchanges (!#)
有没有其他插件呢?
谢谢
有两种方法可以使 ajax 网站 SEO 友好。
您可以在此处阅读有关这两种解决方案比较的更多信息:https ://github.com/browserstate/history.js/wiki/Intelligent-State-Handling
我不熟悉 JQuery BBQ。但是,Google Bot 根本不执行 javascript。转到您的浏览器禁用 javascript 并转到您的网站。这就是谷歌所看到的。如果您希望 Google 看到您的 ajax 网站上的内容,那么您将不得不使用另一种非 JavaScript 方式导航到您网站的这些部分。
建议的链接 - twitter.com/#!/tbwa_istanbulhtmled
例如,正在使用谷歌 CAN 索引ajax的新方式。Htmled,我的意思是.. 它不适用于 json ajax.. 仅适用于加载的 html 代码。很有意思 :)
所以答案是:是的,google 可以索引 ajax。
在此处阅读更多内容:使 AJAX 应用程序可抓取
实际上,您可以使用 BBQ 对 Google 搜索 (#!) 进行 hashchanges。
在此处下载插件:BBQ。也可以在github上查看他的页面。
解压缩文件夹并查看示例。有一个名为“ fragment-ajax-crawlable ”的示例(您也可以在github上获取文件)。
这应该让你知道如何去做(插件有大量的文档)。希望这可以帮助...