5

任何人都知道如果它托管在 Github 上,是否有可能使具有客户端导航的 AngularJS 可以被搜索引擎抓取?

比方说,我的应用程序有 3 个客户端 url:

  • http : //my-example-application.com/#!/home
  • http : //my-example-application.com/#!/documentation
  • http : //my-example-application.com/#!/download

这些 URL 将不会被搜索引擎看到,因为它们是在客户端提供的,但根据Google Ajax 应用程序的建议以帮助搜索引擎,可以预先缓存由 javascript 应用程序生成的动态内容,因此爬虫会搜索这些 URL 上先前页面的缓存版本:

  • http : //my-example-application.com/?_escaped_fragment_=/home
  • http : //my-example-application.com/?_escaped_fragment_=/documentation
  • http : //my-example-application.com/?_escaped_fragment_=/download

这可以通过在 Web 服务器上重写 url 来完成,但是如果我们在 Github 上托管动态页面,我们还有其他选择吗?

4

1 回答 1

1

BromBone ( http://www.brombone.com/ ) 声称为您提供 _escaped_fragment_ 处理作为服务。但是,这是一项商业服务。我想这些页面与 Google 合作对您来说有多重要。

于 2013-09-14T15:09:38.507 回答