Я настроил базовую c HTTP-аутентификацию для всего сайта и хочу обойти определенные URL-адреса
Это моя конфигурация виртуального хоста
<Location />
SetEnvIf Request_URI ^/(api1/.*|api2/.*|api3/.*|static-page) REDIRECT_noauth=1
Order Deny,Allow
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Satisfy any
Require valid-user
Deny from all
Allow from env=REDIRECT_noauth
Satisfy any
</Location>
api1 и api2 работают нормально, это не запрашивает HTTP-аутентификацию, потому что, как я понимаю, существуют каталоги с такими же именами, что и конкретные API, например,
/var/www/html/api1
/var/www/html/api2
Однако api3 и stati c -page - это виртуальный путь, поэтому он запрашивает имя пользователя и пароль. Как я могу обойти эти URL?
Пожалуйста, помогите с этим.
Спасибо ...