Индекс каталога HTAccess с PHP-файлами

В настоящее время я пытаюсь немного улучшить свой индекс каталога. Для этого мне уже удалось создать приличную компоновку вокруг созданной таблицы. Но теперь мне нужно также добавить некоторые сценарии.

Поскольку я наиболее знаком с PHP, я решил, что могу просто заменить

HeaderName /meta/header.shtml

с

HeaderName /meta/header.php

Но это приводит к тому, что файл вообще не включается. Я создал обходной путь для работы с PHP, добавив SSI в header.shtmlТаким образом, единственным содержимым файла является

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

И затем делать весь вывод HTML и сценарии PHP в header.php, Хотя это работает именно так, как и должно, но все равно не так. Как я могу сделать так, чтобы мой PHP-файл был напрямую включен без SHTML?

1 ответ

Решение

После небольшого исследования этого вы можете установить это так:

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>

И это должно сделать это, никаких последствий для безопасности (из моего комментария выше).

Другие вопросы по тегам