
Мой сервер работает под управлением Apache 2.4.18 со следующей конфигурацией:
/home/xxx/www/.htaccess
:
AuthType Digest
AuthName "Authenication Required"
AuthDigestProvider file
AuthUserFile /path/to/.htdigest
Require valid-user
/home/xxx/www/share/.htaccess
:
Require all granted
Я хочу защитить паролем все каталоги и файлы, кроме share
подкаталога. При указанной выше конфигурации отображается запрос на аутентификацию по паролю, когда пользователь посещает http://my.site/share/
, хотя он все равно может увидеть содержимое, отменив (или закрыв) диалог.
Чего я хочу, так этоубрать запрос на аутентификацию по паролюдля share
подкаталога. Что-то не так с моей конфигурацией?
решение1
Попробуйте добавить AuthType None
в /home/xxx/www/share/.htaccess.
решение2
Попробуйте добавить:
Satisfy Any
Allow from all
К:
/home/xxx/www/share/.htacces