为什么SSI不能为我工作?

时间:2010-09-12 17:21:31

标签: html apache include server-side-includes

我正在尝试将一个html文件包含到另一个中。我在MAMP堆栈上编码。我认为SSI是自动允许的。我打字       <!--#include virtual="header.html" --> 在一个html文件的正文中,另一个文件名为header.html,它们都在同一个文件夹中。我甚至尝试调用文件header.shtml。这些都不起作用。这令人沮丧。

不包含代码。我包括一个表单和一个导航栏,但它们没有出现。

1 个答案:

答案 0 :(得分:1)

  

我认为自动允许SSI

这是一个非常大的假设。 SSI只有在你加载mod_include时才有效。您还需要为相关文件启用过滤器,例如

AddOutputFilter INCLUDES .shtml

...当然要确保在配置的其他地方不会覆盖包含。

您是否阅读过this