Уже очень давно Яндекс и Google рассказывают о том, что индексируют динамические сайты на AJAX. Индексируют, ага... Но это не точно... ) Материал будет интересен тем, кто работает с информационными и новостными сайтами типа Lenta, pikabu или RBC. Одностраничное приложение (англ. single page application, SPA) — это веб-приложение или веб-сайт, использующий единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript[1], обычно посредством AJAX. Немного воспоминаний:
Свой первый одностраничный html-сайт из 10 отдельных независимых материалов я сделал на SSI. Материалы отдавались по ссылкам из меню. Структура шаблона, как и сейчас представляла из себя 4 отдельных файла: общий шаблон с css и версткой с инклюдами из верхнего меню, контента и нижнего меню.
SSI (Server Side Includes — включения на стороне сервера) — несложный язык для динамической «сборки» веб-страниц на сервере из отдельных со