После прочтения этой треда я решил использовать pushstate API в моем приложение angularjs, которое полностью основано на API (независимый интерфейс и независимый сервер).
Вот мой тестовый сайт: http://huyaks.com/index.html
Я создал карту сайта и загрузил ее в инструменты Google для веб-мастеров.
Из того, что я вижу:
Google проиндексировал главную страницу, проиндексировал динамическую навигацию (круто!), но не проиндексировал динамические URL-адреса. Пожалуйста, посмотрите. а>
Я изучил пример сайта, приведенный в соответствующей ветке:
http://html5.gingerhost.com/london
Насколько я вижу, когда я напрямую обращаюсь к определенной странице, контент, который считается динамическим, возвращается сервером, поэтому он индексируется. Но в моем случае это невозможно, так как мое приложение полностью динамическое.
Не могли бы вы подсказать, в чем проблема в моем конкретном случае и как ее исправить?
Заранее спасибо.
Примечание: этот вопрос касается способа pushState. Пожалуйста, не советуйте мне использовать экранированные фрагменты или сторонние сервисы, такие как prerender.io. Я хотел бы выяснить, как использовать этот подход.