Hashbang + _escaped_fragment_ + ui-router没有考虑到SEO

时间:2014-07-19 04:05:21

标签: facebook angularjs angular-ui-router

由于我的网站使用非html5模式(#!)angular ui-router,我希望它只能到达正确的hashbang路由,我不担心可抓取性。我已经读过,在Facebook上分享http://example.com/#!/plans-selector-selector2-selectoretc的页面时,会使用http://example.com/?_escaped_fragment_=/plans-selector-selector2-selectoretc获取该页面,我该如何将其反馈回来? 我只是担心在Facebook上分享。所以当一个人在Facebook上共享一个hashbang链接时,它是指向hashbang页面还是_escaped_fragment页面?

1 个答案:

答案 0 :(得分:0)

_escaped_fragment _ 仅供抓取工具和其他索引器使用。 即使谷歌会使用 _escaped_fragment _ 对您的网页编制索引,但搜索结果的网址始终为#!,我认为它与Facebook相同。 共享您的网址时,请确保使用#!