我需要从普通的 htaccess 基本认证保护中排除一个 Url (或者更好的是一个前缀)。比如 /callbacks/myBank
或者 /callbacks/.*
你有什么提示吗?
我要找的不是如何排除文件。
这必须是 url (因为这是基于 PHP 框架的解决方案,所有的 url 都被 mod_rewrite
重定向到 index.php
)。所以这个 URL 下没有文件。没什么。
其中一些网址只是来自其他服务的回调(没有 IP 是未知的,所以我不能排除基于 IP) ,他们不能提示用户/密码。
目前的定义非常简单:
AuthName "Please login."
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /xxx/.htpasswd
require valid-user