发布
社区首页 >问答首页 >google是否会为hashbang/转义_片段内容建立正确的URL索引

google是否会为hashbang/转义_片段内容建立正确的URL索引
EN

Stack Overflow用户
提问于 2011-10-31 21:06:26
回答 1查看 2.9K关注 0票数 4

我最近阅读了谷歌的Making AJAX Applications Crawlable,因为我想知道如何正确地准备我的动态网站,它使用hashbang导航,为搜索引擎优化。我现在明白了,对于mysite.com/#!/foobar,我应该在mysite.com/?_escaped_fragment_=foobar上提供一个等价的html快照。

我只想知道谷歌是否正确地将我的页面索引为http://example.com/#!/foobar,或者它是否使用了这个escaped_fragment url?我假设(但希望确保)它将正确地使用我的hashbang url来显示搜索结果,但索引内容取自escaped_fragment页面。

一些确认会帮助我睡得更好。谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-01-06 05:16:25

默认情况下,google将为您的页面创建escaped_fragment url。这可能最终会看起来很丑陋。

您应该使用301将escaped_fragment url重定向到具有更漂亮url的页面

假设您的服务器从googlebot/任何符合hashbang的爬虫程序(如"targetPage?_escaped_fragment_=command=play%26id=4ee7af“)获得URL请求。

你应该让你的targetPage接受targetPage?_escaped_fragment_= ....并创建了一个301重定向到自己的"targetPage?command=play&id=4ee7af“(或任何其他漂亮的url,只要它是同一页)

如果你使用的是J2EE,你可以创建一个servlet过滤器来拦截和301重定向到同一页面的更干净的url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7954132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档