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