我应该用#还是#!
我正在用 jQuery 做一些 ajax 页面,你能告诉我页面之间有哪些差异(特别是从 SEO 角度来看):
- page.html#option1
- page.html#!option1
编辑:mh 也许第二个选项是 google-友好的
谢谢
I am doing some ajax page with jQuery, can you tell me which are the differences (especially for SEO point of view) between pages like:
- page.html#option1
- page.html#!option1
Edit: mh maybe the second options is google-friendly
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您希望 Google 可以抓取您的网站,则应使用
#!
。如需了解更多信息,请参阅他们的入门指南。所以是的,第二个版本对 SEO 更友好。另一篇值得一读的文章是 Google 提出的使 Ajax 页面可抓取< /a>.然而,从用户的角度来看,没有什么区别。
只是提示,sammy.js 是一个很棒的库。它允许您使用哈希片段定义路由。
You should use
#!
if you want your site crawlable by Google. More information is found on their Getting Started guide. So yes, the second version is more SEO-friendly. Another post worth reading is Googles propsal for making ajax pages crawlable.However, for a users point of view, there's no difference.
Just a tip, sammy.js is a great library for working with this. It allows you to define routes using hash fragments.