Автор статьи: Жарков Станислав
В этой статье я расскажу о технологии Server Side Include (SSI). Вещь эта в >
Server Side Include с английского переводится как «включаемый на стороне сервера». Звучит страшновато, но на самом деле все просто: эта технология позволяет
<!—#include virtual=»sections.html»—>
Обратие внимание на то, что нужно дословно следовать синтаксису директив SSI. Забудете, например, поставить два тире в конце директивы и сервер ей буквально «подавится», прекратив анализ страницы.
Когда
Вместо имени обычного текстового файла в инструкции <#include> можно указывать имя
На одной из страниц (сейчас ее нет) сервера Design.Ru было написано: «Мы смотрим на тип броузера и выдаем разный
Есть еще одно косвенное преимущество применения SSI: из-за использования шаблонов типа вышеупомянутого sections.html
Но не все так прекрасно. Например, вам не удастся поэксперементировать с механизмом SSI на машине, на которой не установлен Web-сервер. Функционирование SSI обеспечивается именно сервером, поэтому при просмотре
Кроме того, сервер должен быть настроен для поддержки SSI. И попадаются такие алчные провайдеры, которые начинают требовать деньги за такую настройку. лучше всего не пользоваться их услугами, так как поддержка SSI включается добавлением пары строк в файлы конфигурации Web-сервера Apache и еще кое-какими нехитрыми действиями администратора, за что брать деньги, на мой взгляд, греино.
К счастью, таких провайдеров не очень много. большинство предлагают поддержку SSI по умолчанию. Но учтите, что на бесплатных серверах, таких, как Хоом, Tripod, Geocities, Chat.ru SSI не разрешается. Тут уж ничего поделать нельзя
Кстати о настройках сервера. При включении поддержки SSI сервер начинает просматривать все страницы на предмет наличия в них директив SSI, что увеличивает нагрузку на сервер. Поэтому очень часто системные администраторы включают SSI только для файлов с определенным расширением обычно .shtml. Так что если в файлах .html SSI не работает, попробуйте переименовать их в .shtml, а лучше спросите об этом системного администратора
В общем, SSI действительно полезный инструмент, игнорировать который, если вам дорого свое время (и деньги), не стоит.