我使用 MAMP 开发网站。我在 htdocs 文件夹中拥有自己的文件夹中的每个站点。我管理一个需要使用 ssi 指令的站点,因为主机不允许 php 包含。
我在 httpd.conf 文件中取消了对这些行的注释:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
我在 htdocs 文件夹中添加了一个 .htaccess 文件,其中包含以下内容:
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]