2015-11-22 3 views
1

У нас есть каталог, который динамически загружает приложение AngularJS в соответствии с определенным поддоменом. Например: http://subdomain.billiving.bizПоддержка заголовка AngularJs SEO

Нам необходимо поддерживать динамическое название, которое будет задано функцией AngularJS. Я видел в Google документации, что нам нужно добавить эту ссылку:

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

Что-нибудь еще мы должны сделать, чтобы установить это правильно? Благодаря

+0

Google устарел на схему URL-адреса хеш-фрагмента, режим HTML5 - это путь – JMK

ответ

0

я в конечном итоге в конечном итоге с помощью Push-государства. Это включает в себя два изменения:

  1. Включение Html5Mode:

    .config(['$locationProvider', function($locationProvider) { 
        $locationProvider.html5Mode({enabled: true}); 
    }]); 
    
  2. Предоставление базового HREF из приложения (при работе локальной необходимости полного пути LOCALHOST)

    <base href="/">

Вот и все.

0

Вы должны следовать HashBang стандарта URL или URL HTML5

Что-то вроде

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

Вот хорошее руководство следовать Angular SEO

Смежные вопросы