我有一个 angular.js 应用程序。我遵循了 google 的基于 ajax 的应用程序指南。我已经这样做了:
- 元标记
<base href="/">
<meta name="fragment" content="!">
- angular.js 配置
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');
- 我的 html 链接看起来像这样(错了吗?):
<a ng-href="/#!/login">Login</a>
- 我将站点地图提交到谷歌搜索控制台(x 个月前)
我发现我不应该使用 escaped_fragment,对吗?难道我做错了什么?它仍然没有索引。谷歌索引的只是主页。
当我将 fetch 作为谷歌工具运行时,它会正确呈现所有页面。