Не работает строгая проверка по user agent на Nginx
Всем привет, коллеги!
Столкнулся со странной ситуацией. На моих Nginx сейчас используется нестрогая проверка по юзерагенту. Выглядит это так:
if ($http_user_agent !~* «MyUserAgent») { return 403; }
т.е. все юзерагенты, имеющие внутри себя строку MyUserAgent - пропускаются.
Сейчас мне понадобилось сделать проверку строже, т.е ТОЛЬКО посетители с юзерагентом MyUserAgent должны проходить, а остальным 403. Я попытался сделать так:
if ($http_user_agent != «MyUserAgent») { return 403; }
иии… получил 403 при правильном юзерагенте. Подскажите, пожалуйста, куда копать.