方法:如何在不重新加载页面的情况下更改 URL 并索引整个 URL(带有锚点 # 部分)?
我需要 Google 索引带有锚点部分的完整 URL (http://example.com#!/1234)。
用户输入 http://example.com/。然后,他单击引用,页面地址更改为 http://example.com#!/1234(发生了一些事情,页面没有重新加载)。如果用户直接在浏览器的地址行中键入地址 (http://example.com#!/1234) 并按 Enter,则会加载相应的页面。它可能与 http://example.com 有所不同(看起来用户已经完成了点击操作)。
在这种情况下,Google 可以将 http://example.com#!/1234 作为独立资源进行索引。
如何提供行为?我们有 Javascript 和任何后端语言。
I need Google indexes full URL with anchor part (http://example.com#!/1234).
User enters on http://example.com/. Then he click a reference and the address of the page changes to http://example.com#!/1234 (something happens, page does not reload). If user types the address (http://example.com#!/1234) directly to address line of a browser and presses Enter then corresponding page loads. It may have differencies from http://example.com (it looks like user has done the action of clicking).
In this case Google can index http://example.com#!/1234 as independent resource.
How to provide the behavior? We have Javascript and any backend language.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅此处的文档:http://code.google.com/web/ ajaxcrawling/docs/getting-started.html
特别是与
_escaped_fragment_
相关的部分。See the documentation here: http://code.google.com/web/ajaxcrawling/docs/getting-started.html
And specifically the parts relating to
_escaped_fragment_
.