Я использую MAMP для разработки сайтов. У меня есть каждый сайт в отдельной папке в папке htdocs. Я управляю одним сайтом, на котором мне нужно использовать директивы ssi, потому что хост не позволяет включать php.
Я не прокомментировал эти строки в файле httpd.conf:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Я добавил файл .htaccess в папку htdocs со следующим:
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
Options Indexes FollowSymLinks Includes
На индексной странице сайта работает работает с использованием:
<!--#include file="top-nav.shtml" -->
Но он не работает с файлами в любой подпапке. Я получаю эту ошибку:
[an error occurred while processing this directive]