HTAccess目录索引与PHP文件

我目前正在尝试一下我的目录索引 – 为此,我已经设法围绕创build的表创build一个体面的布局 – 但现在,我需要添加一些脚本。

正如我最熟悉的PHP,我想我可以取代

HeaderName /meta/header.shtml 

 HeaderName /meta/header.php 

但是这导致文件不被包括在内。 我创build了一个解决scheme,通过向header.shtml添加一个SSI来header.shtml使用PHP,所以文件的唯一内容是

 <!--#include virtual="/meta/header.php" --> 

然后在header.php做所有的HTML输出和PHP脚本。 虽然这个方法确实如此,但它仍然是错误的。 如何让我的PHP文件直接包含在SHTML之间?

经过一些研究,你可以这样设置:

 HeaderName /path/to/header.php ReadmeName /path/to/footer.php AddType text/html .php Addhandler application/x-httpd-php .php <Directory /path/to/indexedDir> Options Indexes </Directory> 

这应该做到这一点,没有安全隐患(从我上面的评论)。