Мне нужно исключить один 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