URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7519
[ Назад ]

Исходное сообщение
"Запрос пароля при скачивании фалов в Apache."

Отправлено Anatoliy , 26-Апр-12 13:57 
Доброго дня.

Уважаемые коллеги, помогите советом.
У меня при помощи mod_autoindex на страницу выводится список файлов и директорий.
Необходимо сделать так, чтобы при запросе на скачивание файла запрашивался пароль.  
Т.е. пользователь видет файлы, нажимает на них и от него требуется ввод пароля. Все.
Проблема в том, что если я в файл .htaccess добавлю <Files>...</Files>, то при прямой ссылке на файл пароль запрашивается, но вот mod_autoindex эти файлы уже не отображает.

.htaccess

Options +Indexes
<Files ~ "\.(pdf|doc)$">
  Require user user1
</Files>

Пробовал добавить Satisfy any, файлы появляются, но пароль не запрашивается.
Тоже пробовал что-то типа:
SetEnvIf Request_URI "\.pdf$" auth
Require user user1 auth
не работает.

Как быть? Помогите советом.
Заранее Вам благодарен.


Содержание

Сообщения в этом обсуждении
"Запрос пароля при скачивании фалов в Apache."
Отправлено Anatoliy , 26-Апр-12 16:32 
Отвечу сам себе.

Начиная с версии apache 2.2 есть директива
IndexOptions ShowForbidden

Проблема решена.