加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS应用程序托管在Github页面(gh-pages)ajax爬行

发布时间:2020-12-17 18:07:35 所属栏目:安全 来源:网络整理
导读:任何人都知道如果可以使用搜索引擎抓取客户端导航的AngularJS,如果它是在 Github上托管的话吗? 比方说,我的应用程序有3个客户端网址: http://my-example-application.com/#!/ home http://my-example-application.com/#!/documentation http://my-exam
任何人都知道如果可以使用搜索引擎抓取客户端导航的AngularJS,如果它是在 Github上托管的话吗?

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

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

搜索引擎不会看到这些URL,因为它们是在客户端提供的,但是根据Google Ajax applications recommendations to help search engines,javascript应用程序生成的动态内容可能先前已缓存,因此抓取工具会搜索以前页面的缓存版本这些网址:

> 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上托管动态页面,我们还有其他选择吗?

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读