loomaleht
@loomaleht

Как настроить исключения в HTTP Basic авторизации Apache?

Есть некий сайт, защищенный HTTP-авторизацией. Необходимо отключить требование авторизации на страницах /role_* (то есть вместо звездочки далее идет текст, например: role_viking или role_home). Пользователь должен иметь возможность безпрепятственно попадать на эти страницы, не вводя пароль и логин.

Текущая конфигурация примерно следующая:

Options Indexes FollowSymLinks MultiViews
AllowOverride All
AuthName "Welcome to Wiki! Protected area, need authorization"
AuthUserFile /var/www/.passwords
AuthType Basic
Order allow,deny
Allow from all


На сервере Apache, без nginx, конфигурацию настраиваю в конф. файле Apache, без .htaccess.
  • Вопрос задан
  • 3752 просмотра
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Попробуйте в каталогах для данных location сделать свои .htaccess файлы с содержимым:
Order Deny,Allow
Allow from all
Ответ написан
Комментировать
@sainttechnik
Frontend developer, в прошлом админ
Как-то так:
<LocationMatch "/role_*">
    Satisfy any
    Order allow, deny
    Allow from all
</LocationMatch>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы