Я хотел бы добавить (автоматически) некоторый PHP-код на страницу Apache по умолчанию, на которой указан каталог index.
думаю .htaccess
должен позволить сделать это.
Тем не мение, php_value auto_prepend_file "full_path_to_the_include_directory/prepend.php"
похоже не работает.
Кто-нибудь пытался это сделать успешно?
Вы не можете: индексы каталогов не генерируются с использованием PHP, а mod_autoindex. Вы можете либо прочитать в документации, в какой степени их можно настроить, либо создать сценарий PHP (index.php
), который заменяет страницу автоматического индекса. Встроенная функция scandir()
может помочь вам в этом, и есть также несколько существующих проектов индексации PHP.
Вы можете использовать HeaderName
и ReadmeName
директивы для включения внешнего файла в список каталогов, и это может быть файл PHP. HeaderName
вставляет вывод перед список каталогов и ReadmeName
вставляет вывод после список каталога.
Например:
HeaderName /include/header.php
Ссылка: