Как закрыть сайт HTTP auth но оставить доступ Yandex.Api
Нужна защита на сайте, использую http аутентификацию, но Яндекс.Карты не работают в связи с тем что запросы от Яндекс Апи не проходят из-за стоящей аутентификации.
Как только снимаю ее — все ок.
Посоветуйте, пожалуйста, как решить эту проблему? Или альтернативные методы закрытия сайта
Посмотрите с каким юзер агентом приходит API и в nginx сделайте конструкцию вида
if {$http_user_agent !~ APIчтототам} {
конструкция описывающая вашу авторизацию;
}