Здравствуйте
Вообще мало ковырял htaccess-ы, поэтому мало что про них знаю, так что сразу извините
Имеется веб сервер (апач)
Структура файлов следующая
folder1/
folder2/
public_folder/
public_folder/file1.php
public_folder/folder/protected_file.php
Задача такая
Все файлы и папки закрыть базовой авторизацией
Папку public_folder, файлы в ней и папки открыть для всех, но тут уловка
Внутри подпапок public_folder один файл нужно закрыть для всех, кроме одного пользователя (даже не спрашивайте почему такая структура)
Конструкции типа
SetEnvIf Request_URI "(public_folder/)$" allow
Order allow,deny
Allow from env=allow
Satisfy any
не работают, не знаю почему (просто не запрашивает авторизацию)
Пробовал положить дополнительный .htaccess для public_folder с Satisfy any и
<Files "protected_file.php">
AuthName "Member Only"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
require user Vasily
</Files>
, но файлс перешибается Satisfy any
Подскажите, пожалуйста, как быть?