Запросить пароль для списка каталогов?

В целях развития я хотел бы иметь возможность быстро просматривать содержимое папки на сервере, который подключен к Интернету. Поэтому я хочу защитить паролем текущую страницу индекса с помощью базовой аутентификации.

Это мой ток .htaccess файл:

AuthType Basic
AuthName "LOGIN TO LIST"
AuthUserFile D:\mysite\www\.htpasswd

Require valid-user

<Files ?*>
    Order allow,deny
    Allow from all
    Satisfy any
</Files>

Я поместил вышеупомянутое в корень сети, чтобы это произошло везде.

Идея состоит в том, что файлы разрешены из-за наличия хотя бы одного символа в запрошенном имени файла.

Моя проблема сейчас в том, что apache запрашивает пароль, даже если в каталоге найден законный индексный файл.

Есть ли способ обеспечить базовую аутентификацию только при отсутствии индексного файла?

Поэтому мне нужно каким-то образом перехватить создание страницы динамического индекса или определить наличие файла индекса, прежде чем запрашивать пароль.

Я думал о перенаправлении в файл индекса, поэтому следующий запрос - это файл, но затем файл htaccess должен иметь возможность установить переменную среды, проверив, найден ли индекс, и я не знаю, как это сделать.

Это apache от uniserver zero XIII runnning в Windows Server 2016.

0 ответов

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