Единая шапка, меню и подвал на сайте без использования PHP и других серверных языков

Рейтинг: 1Ответов: 1Опубликовано: 04.04.2015

Есть много страниц на сайте, отличаются только содержимым. Но если мне захочется изменить или логотип, или меню, или скажем подвал, то придётся их менять на всех страницах, что в общем то не сильно веселое занятие. PHP использовать не хочу в этом проекте, есть ли какие нибудь альтернативные способы это сделать?

Сделал на javascript, ибо первое что пришло на ум. Но потом засомневался: а нормально ли будет индексироваться сайт? Ведь если выключить скрипты, то пропадает короткая информация в футере и пропадают ссылки?

Ответы

▲ 2Принят

Попробуйте Server Side Includes (рус). Это более легковесная версия, которая поддерживается всеми современными веб-серверами. Выглядеть будет примерно так:

<!--#include file="footer.html" -->

JavaScript использовать не стоит: это и правда будет мешать индексации. Без серверной поддержки и нетриваильных телодвижений такие сайты нормально не индексируются.