我想知道如果我的链接上没有使用href但只使用数据-ng-click功能,我的应用程序是否可以抓取。例如,如果我按照下面的方式编写它,那么page2 / index.html是否会被google bot访问,如果没有,我应该在href中放入什么呢?
HTML
<a href="" data-ng-click="go('/page2')"> go page 2 </a>
路线
app.config(function ($routeProvider) {
$routeProvider
.when('/page2',
{
templateUrl: 'views/app/page2/index.html'
})
});
GO()函数
app.run(function ($rootScope, $location) {
$rootScope.go = function (route) {
$location.path(route);
}
});
谢谢你们
答案 0 :(得分:0)
不,它不会被编入索引。您至少应该创建一个sitemap.xml。
答案 1 :(得分:-1)
angular app(和每个spa应用程序)永远不可抓取,因为内容是通过javascript而不是服务器端进程注入DOM的