2015-11-22 77 views
1

我们有一个根据定义的子域动态加载AngularJS应用程序的目录。例如:http://subdomain.billiving.bizAngularJs SEO标题支持

我们需要支持由AngularJS设置的动态标题。我在Google文档中看到,我们需要添加以下链接:

<meta name="fragment" content="!"> 

还有什么我们应该做的正确设置? 感谢

+0

谷歌已弃用哈希碎片URL方案,HTML5模式是要走的路 – JMK

回答

0

我终于结束了使用推送国家。这包括两个变化:

  1. 启用Html5Mode:

    .config(['$locationProvider', function($locationProvider) { 
        $locationProvider.html5Mode({enabled: true}); 
    }]); 
    
  2. 从您的应用程序提供了基本href(工作地方需要全天本地主机路径时)

    <base href="/">

就是这样。

0

你必须遵循HashBang URL标准或HTML5 URL

喜欢的东西

angular.module('app', []).config(['$locationProvider', function($location) { 
    $location.hashPrefix('!'); 
}]); 

这里是很好的指南,遵循Angular SEO