Существуют проблемы со структурой JavaScript при обработке SEO, потому что сканеры не могут прочитать значение, назначенное ему JS при получении информации SEO, что заставляет поисковые системы не в состоянии включать или включать неверную информацию. Например, включенные могут быть title = {{title}}. Давайте сначала поговорим о том, как изменить информацию SEO страницы во время прыжка с маршрутом. Теперь спа-прыжки обычно используют маршрут-UI. Давайте объясним на основе этого и добавим информацию о заголовке в состояние элемента конфигурации app.js, следующим образом: Data: {pagetitle: 'Title' Title '}
.state ('index.user', {url: '/user', views: {'content@index': {templateurl: 'templatehtml/user/user.html', controller: 'userctrl'}}, data: {pagettle: 'title'}}). '/a', templateurl: 'templatehtml/user/a.html', data: {pagetitle: 'user a title'}}). state ('index.user.b', {url: '/b', templateurl: 'templatehtml/user/b.html', data: {paget: 'templatehtml/b.Затем измените заголовок страницы, прослушивая $ stateChangeSuccess:
app.directive ('title', ['$ rootscope', '$ timeout', function ($ rootcope, $ timeout) {return {link: function () {var alluster = function (event, tostate) {console.log (tostate); $ timeout (function () {$ rootscope.title = (tostate.datatate.postate.postate.postate.postate.postate.postata. tostate.data.pagetitle: 'title по умолчанию'; $ rootscope.metakeywords = "Это ключевые слова"});}; $ rootscope. $ on ('$ statechangeccess', слушатель);}};}]);Здесь назначение заключается в получении титула в текущем состоянии, то есть значения объекта Tostate здесь. Когда мы печатаем этот тостат, мы найдем:
Вот значение Pagetitle в данных, которые были установлены. Если вы не хотите писать его в штате или написать до смерти, вы можете передать уникальную метку в штате и представить заголовок запроса на страницу в сочетании с фоновым интерфейсом. Точно так же метатеги, такие как ключевые слова и описание, могут быть связаны в настоящее время;
Как упоминалось выше, JavaScript Framework имеет недостатки в SEO, и на рынке есть много решений, чтобы решить проблему NG, такую как Prerender, SEO.JS и т. Д. Идея состоит в том, чтобы добавить выражения на странице, чтобы Crawler мог выкапывать данные только после того, как страница будет выполнена. В то же время, некоторые службы должны быть настроены на сервере. Служба будет обнаружить, есть ли снимки или кэшированные страницы, соответствующие этому URL. Если они существуют, они отправят их в гусеницу. Если они не существуют, они генерируют снимок, а затем отправят правильную страницу в Crawler. Для его обработки по -прежнему требуются некоторые усилия, поэтому вы также можете использовать обычную модель разработки NG+. Для некоторых важных страниц не используйте эту страницу, чтобы отобразить SEO или создать специальную страницу информации SEO; Таким образом, в связи с этим кажется, что все еще целесообразно использовать NG Framework для изготовления приложений (Ionic);
Выше приведено информация о названии угловой настройки, представленную вам редактором для решения проблем в SEO. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!