Настройка .htaccess для SSI
Вы должны учитывать что на разных хостингах могут стоять разние верси Apache! Как правило сейчас везде стоит версия Apache_2.4.
SSI может включатся в директивах самого сервера, в настроках панели управления или .htaccess
Пример .htaccess:
Options +Includes
AddType text/html .html .shtml
AddHandler server-parsed .html .htm
DirectoryIndex index.html
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.tour.km.ua$ [NC]
RewriteRule ^(.*)$ https://tour.km.ua/$1 [R=301,L]
ErrorDocument 401 /404.html
ErrorDocument 403 /404.html
ErrorDocument 404 /404.html
ErrorDocument 500 /404.html
В большенстве случаев достаточно прописать в .htaccess такую команду:
Options +Includes
AddType text/html .html .shtml
AddHandler server-parsed .html .htm
1-я строка - говорит что нужно задействовать модуль SSI.
2-я строка - что в файлах с таким расширением разрешить обрабатывать вставки SSI.
3-я строка - указывает в каких файлах могуть находится директивы для вставок (тоисть сами вставки)
* - расширения для нужных файлов ставим через пробел. Например (.html .shtml .htm .shtm)