我有一个angularjs应用程序。为了使应用程序成为Ajax Crawlable,我将所有'#'更改为'#!' 。当我使用谷歌网站管理员工具尝试更改时,结果仍将被重定向到索引页面(主页)。我的网站网址类似于https://www.sample.com/web/,我输入的其余网址用于获取和呈现,就像#!/ wellness。问题是,我总是将渲染googlebot快照作为主页(https://www.sample.com/web/的图像)。该获取尝试的“路径”列是/(我输入的部分是#!/ wellness not there)。
答案 0 :(得分:0)
最后,我找到了解决方案。虽然谷歌网络抓取工具识别#!转型片段获取,因为谷歌机器人需要手动输入
如果有人需要有关此类问题的帮助,请参阅这些链接。 下面是一个与我完全一样的问题的链接,它有答案
https://productforums.google.com/forum/#!msg/webmasters/fZjdyjq0n98/PZ-nlq_2RjcJ
以下链接提供有关这些问题的完整说明
Google bot crawling on AngularJS site with HTML5 Mode routes