angularjs - Google 机器人无法以 html5 模式获取 AngularJS 网站

标签 angularjs hash seo html5mode

我的网站在 html5 模式下使用 AngularJS 1.4.8 且未在 URL 中使用哈希,因此 Google 未正确为其编制索引。当我在谷歌控制台中获取和呈现子页面时,它只呈现主页并且显然将它们视为重复项。 googlebot 似乎没有执行 Javascript,尽管我真的不知道如何在 google 控制台上检查它。另一方面,它接受指向它看不到的子页面的单个 URL。有什么想法可以调试此类问题吗?

最佳答案

似乎添加 angularjs-viewhead 并为每个子页面生成标题解决了这个问题。

关于angularjs - Google 机器人无法以 html5 模式获取 AngularJS 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43413969/

相关文章:

javascript - 如何在浏览器中调试angularjs的$rootScope对象

javascript - "switch"中的函数不起作用

ruby - 使用默认 proc 编码 ruby​​ 哈希 - 删除默认 proc?

微博SEO解决方案?

css - 如何让页面的页脚首先显示在 HTML 中

javascript - 如何选择多个具有相同名称和 ID 的复选框

javascript - Angular 加载 Json 错误

javascript - 如何在面积图中组合 2 个系列 - Highchart

algorithm - 哈希函数——两种不同的含义?

Python Pelican - 链接帖子