Настроить базовую проверку пароля Apache несложно, и все, что нужно, — это несколько строк конфигурации в файле .htaccess в веб-каталоге или в конфигурации сервера. Следующая конфигурация устанавливает очень простой барьер аутентификации.
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
require valid-user
Теперь вам необходимо исключить папку test
из запретной зоны:
<Directory /var/www/test/*/>
Allow from all
Satisfy any
</Directory>
Но это вызовет ошибку 500 Internal Server Error
.
Выражение <Directory>
не разрешено в .htaccess.
Вы можете решить эту проблему, создав в /test/.htaccess
одну строку:
Satisfy any
# Satisfy Any - пропустить запрос