Отключите базовую аутентификацию Apache http для групп URL - PullRequest
0 голосов
/ 07 марта 2019

У меня есть аутентификация HTTP Basic (на моем .htaccess) на моем сервере Apache 2.4.

  AuthName "Beta Restricted Area"
  AuthType Basic
  AuthUserFile /path/to/.htpasswd
  Order Deny,Allow
  Satisfy any
  Deny from all
  Require valid-user

Я бы хотел отключить это для группы URL. Это не работает:

  # URL starts with pouet or _hello
  SetEnvIf Request_URI /(pouet|_hello)/ no_auth=1 
  # URL ends with .lol or .hi
  SetEnvIf Request_URI /.(lol|hi)$/ no_auth=1 
  AuthName "Beta Restricted Area"
  AuthType Basic
  AuthUserFile /path/to/.htpasswd
  Order Deny,Allow
  Satisfy any
  Deny from all
  Require valid-user
  Allow from env=!no_auth

Apache продолжает отвечать 401 на эти URL.

Кто-нибудь знает, что я делаю не так?

Спасибо.

...