SSI - Server Site Includes - "включения со стороны
    сервера".
    Означает это то, что сервер, когда передает запрашиваемый документ, встретив
    в нем директиву SSI, обрабатывает ее "на лету" и выдает результат. При этом,
    в отличие от, например, JavaScript, сами директивы пользователю не видны. Он
    может даже и не догадываться о том, что вы используете SSI. 
    
    Зачем это нужно
    Скорее всего, SSI придумали люди, которые любят изменять внешний вид сайта,
    но ленятся это делать. Самая популярная директива SSI - include - позволяет
    включать в документ текст другого документа (файла). Те элементы оформления,
    которые должны быть одинаковыми для каждой странички, записываются в
    отдельных файлах. При создании новой вам остается только написать основной
    текст и в нужном месте указать, что здесь должен быть какой-то общий для
    всех элемент. 
    Теперь, если вам захочется улучшить или удалить какой-то участок, достаточно
    внести изменения всего в один файл и после этого все ваши странички, где
    этот элемент используется, одновременно изменятся. 
    
    Как это выглядит
    Обычно файлы, имеющие директивы SSI, имеют расширение SHTML. В том месте,
    где вы хотите сделать вставку, нужно написать
    
    <!--#include virtual="URL" -->
    
    "URL" - адрес включаемого файла. Можно использовать как абсолютные, так и
    относительные адреса. Заметьте, что <base href> на относительные адреса
    включаемых файлов не влияет.
    Обратите внимание: пробелы (переходы строк, знаки табуляции) только перед
    virtual и после "URL" 
    Cодержимое файла подставляется "как есть", но если вы включаете файл SHTML,
    то имеющиеся в нем директивы будут соответствующим образом обработаны. 
    
    Что надо сделать
    Создайте страничку. Вырежьте из нее те фрагменты кода, которые должны
    использоваться в других страничках и сохраните каждый в отдельном файле. На
    месте вырезанного кусочка вставьте директиву подключения. 
    Пример использования
    На данном сайте все странички имеют вид 
 
    <html><head>
    <title>Заголовок</title>
    <!--#include virtual="begin.shtml" -->
    Основной текст статьи
    <!--#include virtual="end.shtml" -->
    В файле "begin" содержатся теги <style>,</head>,<body> и левое меню; В "end"
    содержатся правое меню, реклама внизу страницы и теги </body></html>
    
    
    Как проверить
    Ну... Есть два способа. Закачиваете файлы на свой сайт и смотрите, что
    получилось. Но это не очень удобно, так как даже при хорошей связи это будет
    довольно долго. А второй способ заключается в том, чтобы преобразовать свой
    компьютер в сервер. Можно устанавливать громоздкое программное обеспечение с
    зубодробительными настройками, а можно просто запустить программку "Small
    HTTP Server". Найти ее можно
    здесь. Там же есть и краткое описание других
    директив SSI. Кстати, после установки "Small HTTP Server" вы сможете
    тестировать на своем компьютере и CGI скрипты. 
 
    Источник: Школа
    начинающего Юзера