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

angularjs – 获取Google网站管理员工具

发布时间:2020-12-17 16:57:07 所属栏目:安全 来源:网络整理
导读:我有一个AngularJS SPA网站,我想在网站管理员工具中使用Google的“Google抓取方式”功能进行测试.我对结果有点困惑.来自Googlebot的屏幕截图看起来是正确的但是响应不包含“ui-view”(ui-router)中的任何内容……有人可以解释这里发生了什么吗?由于截图是正
我有一个AngularJS SPA网站,我想在网站管理员工具中使用Google的“Google抓取方式”功能进行测试.我对结果有点困惑.来自Googlebot的屏幕截图看起来是正确的但是响应不包含“ui-view”(ui-router)中的任何内容……有人可以解释这里发生了什么吗?由于截图是正确的,谷歌是否正确索引网站?或谷歌无法正确执行JS索引?

解决方法

这是一个混合包.从一些测试中我看到GoogleBot能够在某些情况下为一些 AJAX获取的内容编制索引.尽管让所有搜索引擎都满意的一个安全的选择是使用 prerender.io或下载他们的开源资源(使用PhantomJS)让您的网站易于索引.基本上,这样做是为了在给定URL的异步操作完成后保存站点的版本,然后在服务器上设置重定向,将搜索引擎的任何潜在机器人指向预处理页面.这听起来很复杂但是按照网站上的说明设置并不是很难,如果你不想支付prerender.io来为你的网页提供缓存的副本到搜索引擎,你也可以自己运行服务器组件.

(编辑:李大同)

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

    推荐文章
      热点阅读