我有一个使用 运行 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>
上述选项需要对当前网站进行更改,并且我希望在根目录下进行身份验证。