Мне нужно исключить один URL (или еще лучше один префикс) из обычной защиты htaccess Basic Auth. Что-то вроде /callbacks/myBank
или /callbacks/.*
Есть какие-нибудь подсказки, как это сделать?
Я не ищу, как исключить файл. Это должен быть URL-адрес (так как это решение, основанное на структуре PHP, и все URL-адреса перенаправляются mod_rewrite
на index.php
). Таким образом, по этому URL-адресу нет файла. Ничего.
Некоторые из этих URL-адресов - это просто обратные вызовы от других служб (IP-адрес неизвестен, поэтому я не могу исключить его на основе IP-адреса), и они не могут запрашивать пользователя / пароль.
Текущее определение очень простое:
AuthName "Please login."
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /xxx/.htpasswd
require valid-user