В настоящее время я пытаюсь немного придумать свой индекс каталога - для этого мне уже удалось создать приличный макет вокруг созданной таблицы - но теперь мне также нужно добавить несколько сценариев.
Поскольку я больше всего знаком с PHP, я решил, что могу просто заменить
HeaderName /meta/header.shtml
с участием
HeaderName /meta/header.php
Но это приводит к тому, что файл вообще не включается. Я создал обходной путь, чтобы по-прежнему работать с PHP, добавив SSI в header.shtml
, поэтому единственным содержимым файла является
<!--#include virtual="/meta/header.php" -->
А затем выполнение всего вывода HTML и сценариев PHP в header.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>
И это должно сделать это, никаких последствий для безопасности (из моего комментария выше).