Мне нравится возможность автоматически индексировать папку, чтобы я мог обслуживать большое количество файлов без постоянного добавления ссылок на страницу. Однако мне не нравится окно входа httpAuth, которое поставляется с использованием .htaccess для защиты каталога. Кроме того, в моих индексах есть больше функций, которые я хотел. Поэтому я написал PHP-скрипт для генерации индексов так, как я хочу, чтобы я мог контролировать все с помощью PHP, хранить пользователей в SQL, добавлять дополнительные ссылки в мой файловый редактор и входить в систему с помощью красивой веб-формы.
Проблема в том, что любой новый каталог нуждается в файле index.php, который включает скрипт, или я просто получаю индексы apache. Это означает копирование однострочного файла index.php в каждый каталог. Я мог бы сгенерировать его с помощью PHP, но если я работаю с FTP для управления файлами, это не решит всех проблем. Есть ли способ настроить apache для отображения моего индексного скрипта в любом каталоге, в котором нет собственных индексных файлов? Так что он действует точно так же, как mod_autoindex? Но с моим пользовательским скриптом.