AngularJS中的搜索引擎优化

AngularJS中的搜索引擎优化,angularjs,seo,ngroute,Angularjs,Seo,Ngroute,我有一个网站,每个部分包含一页。也就是说,每个部分都有一个带有自己元标记的页面 如何使用AngularJS在一个页面中路由所有部分,而不丢失查找者的存在,因为当前每个部分都有自己的元标记描述?可以帮助您 .config(function ($routeProvider, ngMetaProvider) { $routeProvider .when('/home', { templateUrl: 'home-template.html', data: { met

我有一个网站,每个部分包含一页。也就是说,每个部分都有一个带有自己元标记的页面

如何使用AngularJS在一个页面中路由所有部分,而不丢失查找者的存在,因为当前每个部分都有自己的元标记描述?

可以帮助您

.config(function ($routeProvider, ngMetaProvider) {
  $routeProvider
  .when('/home', {
    templateUrl: 'home-template.html',
    data: {
      meta: {
        'title': 'Home page',
        'description': 'This is the description shown in Google search results'
      }
    }
  })
  .when('/login', {
    templateUrl: 'login-template.html',
    data: {
      meta: {
        'title': 'Login page',
        'titleSuffix': ' | Login to YourSiteName',
        'description': 'Login to the site'
      }
    }
  });
  ...
});

您需要在HTML5模式下进行url路由,然后爬行机器人可以对您的站点进行爬行并保存数据