Включение механизма Server-Side Includes

Включение механизма Server-Side Includes

Включение механизма Server-Side Includes

» » Сообщение:

Включение механизма Server-Side Includes

1. Включаем модуль сервера Apache, раскомментировав строку в файле httpd.conf:

php Код: Выделить всё Развернуть
LoadModule include_module modules/mod_include.so

2. В секции <IfModule mime_module> </IfModule> добавляем (или раскоментируем) следующие строки:

php Код: Выделить всё Развернуть
AddType text/html .shtml
AddOutputFilter INCLUDES 
.shtml

Директива server-parsed также активирует работу модуля SSI, т.е. вместо

php Код: Выделить всё Развернуть
AddOutputFilter INCLUDES .shtml

можно было записать:

php Код: Выделить всё Развернуть
AddHandler server-parsed .shtml

Также можно назначить обработку серверных включений в файлах любого типа, например .html или .php, для чего в файле httpd.conf необходимо добавить к строке необходимые расширения:

php Код: Выделить всё Развернуть
AddHandler INCLUDES .shtml .html .php

3. Включаем в опции директории узла опцию Includes (обычно в секции <Directory> </ Directory> нужного каталога):

php Код: Выделить всё Развернуть
<Directory "/usr/local/httpd/htdocs">
 ...
Options Indexes FollowSymLinks Includes MultiViews
</Directory>

Теперь любой документ с раширением .shtml , расположенный в каталоге "/usr/local/httpd/htdocs" или его подкаталогах будет сканироваться модулем mod_include и директивы SSI , указанные в нем, будут исполняться сервером.

4. Если доступа к файлу конфигурации сервера Apache нет, но обработка файла .htaccess сервером производится, то достаточнов в файле .htaccess добавить следующие строки:

php Код: Выделить всё Развернуть
#обработка ssi в файлах .shtml .html .htm
AddType text/html .shtml .html .htm
AddOutputFilter INCLUDES 
.shtml .html .htm

...




Похожие темыКомментарии ПросмотрыПоследнее сообщение
0834PHP Notice: in file [ROOT]/includes...
Сообщение от: Admin
0940Ошибка в [ROOT]/includes/captcha/ca...
Сообщение от: Admin