2015-01-31 2 views
0

Я хочу создать приложение SPA на основе knockout.js, которое будет размещено в IIS. Мой проект состоит только из js/html, и я стараюсь избежать обработки на стороне сервера. Это вызывает несколько вопросов:Сео для одностраничного приложения

1. Мое приложение должно поддерживать несколько языков. Могу ли я использовать URL-адрес, например, www.example.com/#! En/..., это популярная практика? Будет ли Google хорошо индексировать мой сайт?

2. Я знаю, что основным способом сделать мой спа-сеанс SPA является «моментальный снимок». Каков ваш инструмент favorit для создания моментальных снимков по требованию искателя?

ответ

0

URL-адрес не должен определять языковой стандарт, используемый для визуализации вашего приложения. В HTTP-заголовке есть заголовок (Accept-Language), который можно использовать для вашей первой догадки, но вы должны разрешить пользователю переопределять это.

URL-адрес ресурса. Если у меня есть страница www.example.com/foo.html, то можно утверждать, что это тот же ресурс, независимо от языка, используемого для его представления.

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