У меня есть веб-сайт с Apache / 2.4.6, использующий mod_auth_form
. Однако мне нужно поддерживать базовую аутентификацию на определенных путях для поддержки устаревших приложений.
С приведенной ниже конфигурацией сайт всегда будет по умолчанию использовать авторизацию форм и не будет запрашивать базовую авторизацию в / legacy.
<Location "/">
AuthType form
AuthFormProvider ldap
...
</Location>
<Location "/legacy">
AuthType basic
AuthBasicProvider dbm
...
</Location>
Есть ли способ настроить сайт так, чтобы он запрашивал базовую аутентификацию только в этом каталоге, не делая что-то подобное?
<Location "/forms">
AuthType form
AuthFormProvider ldap
...
</Location>
<Location "/legacy">
AuthType basic
AuthBasicProvider dbm
...
</Location>
Приведенный выше вариант потребует изменений в текущем веб-сайте, и я хотел бы, чтобы в корне требовалась авторизация.