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

前端之家收集整理的这篇文章主要介绍了angularjs – 获取Google网站管理员工具前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个AngularJS SPA网站,我想在网站管理员工具中使用Google的“Google抓取方式”功能进行测试.我对结果有点困惑.来自Googlebot的屏幕截图看起来是正确的但是响应不包含“ui-view”(ui-router)中的任何内容……有人可以解释这里发生了什么吗?由于截图是正确的,谷歌是否正确索引网站?或谷歌无法正确执行JS索引?

@R_502_323@

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

猜你在找的Angularjs相关文章