понедельник, 21 декабря 2015 г.

Отмена базовой авторизации apache в поддиректории

Допустим на http://test.ru стоит базовая авторизация:
# cat .htaccess 
AuthName "Password, my lord?"
AuthType Basic
AuthUserFile /var/www/.htpasswd
require valid-user

# cat .htpasswd 
admin:$apr1$uvX28MPH1

И мы хотим, что бы для http://test.ru/dir2 авторизации не было:
# pwd
/var/www
# ls
dir1 dir2 dir3

Все что нужно сделать:
# vim dir1/.htaccess
Satisfy any
Order allow,deny
Allow from all

После этого авторизации для dir1 не будет.

Комментариев нет: