有没有办法让 jQuery BBQ Google 可索引?
我正在开发一个 AJAX 支持的网站,我决定使用 Ben Alman 的 BBQ 插件 对于 hashchange 事件。
但是,使用这个插件,我无法对 Google 搜索进行哈希更改 (!#)
还有其他插件吗?
谢谢
I'm working on a AJAX powered web site and I decided to use Ben Alman's BBQ plugin for hashchange event.
But, with this plugin, I can't make Hashchanges for Google search (!#)
Is there any other plugin for it?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
有两种方法可以使 ajax 网站 SEO 友好。
您可以在此处详细了解这两种解决方案的比较:https:// github.com/browserstate/history.js/wiki/Intelligent-State-Handling
There are two ways to make an ajax website SEO friendly.
You can read more about the comparison of these two solutions here: https://github.com/browserstate/history.js/wiki/Intelligent-State-Handling
我对 JQuery BBQ 不熟悉。然而,Google Bot 根本不执行 JavaScript。转到您的浏览器禁用 JavaScript 并转到您的网站。这就是谷歌所看到的。如果您希望 Google 看到您的 ajax 网站上有什么内容,那么您将必须采用另一种非 JavaScript 方式来导航到网站的这些部分。
I'm not familiar with JQuery BBQ. However, the Google Bot does not execute javascript at all. Go to your browser disable javascript and go to your site. This is what Google sees. If you want Google to see what is on your ajax site, then you are going to have to make an alternative non-javascript way of navigating to these sections of your site.
建议的链接 - 例如 twitter.com/#!/tbwa_istanbul 正在使用新的方式谷歌 CAN 索引
htmled
ajax。 Htmled,我的意思是..它不适用于json ajax..仅适用于加载的html代码。非常有趣:)所以答案是:是的,google 可以索引 ajax。
请在此处了解详细信息:使 AJAX 应用程序可抓取
The suggested link - twitter.com/#!/tbwa_istanbul for example, is using the new way of how google CAN index
htmled
ajax. Htmled, i mean.. it doesn't work for json ajax.. only for loaded html code. Very interesting :)So the answer is: Yes, google can index ajax.
Read more here: Making AJAX Applications Crawlable
实际上,您可以使用 BBQ 对 Google 搜索 (#!) 进行哈希更改。
在此处下载插件:BBQ。也可以在 github 上查看他的页面。
解压该文件夹并查看示例。有一个名为 'fragment-ajax-crawlable'(您也可以在 github 获取文件)。
这应该让您了解如何做到这一点(有一个广泛的 插件的文档)。希望这有帮助...
Actually you can make hashchanges for Google search (#!) with BBQ.
Download the plugin here: BBQ. Check out his page at github, too.
Unzip the folder and check out the examples. There is an example called 'fragment-ajax-crawlable' (you can get the files at github, also).
This should get you an idea how to do it (there is an extensive documentation of the plugin). Hope this helps...