|
SSI. Включения на стороне сервера.Технология SSI (Server Side Includes, включения на стороне сервера) является простым, но в то же время, мощным инструментом для создания динамических сайтов. Многие веб мастера рано или поздно сталкиваются с проблемой создания многостраничных сайтов. Технология SSI позволяет решить эту проблему собирая страницу из заранее подготовленных кусочков. Кроме того, SSI позволяет вставлять в текст HTML документа результат выполнения SGI скриптов. Инструкции SSI обрабатываются на стороне сервера, поэтому прежде чем использовать инструкции SSI необходимо сконфигурировать сервер. Страницы с использованием инструкций SSI приводят к значительной нагрузки на сервер, поэтому обработка страницы с SSI включается при запросе страницы с определенным расширением (обычно, *.shtml). Это делается добавлением в файл httpd.conf строк
AddType text/html .shtml
AddHandler server-parsed .shtml Конечно же, вы можете задать для страниц обрабатываемых сервером расширение *.html. Это будет удобно, если инструкции SSI используются на значительном количестве страниц сайта. Дополнительно нужно включить в конфигурационном файле опцию Options +Includes. Директивы SSI включаются в HTML документ в виде комментариев:
<!--#element attribute=value -->
В отличии от обычного коментария, директивы SSI содержат обязательный символ #, который говорил обработчику о том, что здесь находится исполняемый код. Перед закрытием комментария (-->) обязательно должен стоять пробел, иначе он будет воспринят как часть кода. Можно указывать несколько пар attribute=value. Значение (value) можно помещать в двойные кавычки. Ссылки по теме: Построение многостраничных сайтов на HTML |
|