LINUX.ORG.RU
решено ФорумAdmin

Не работает строгая проверка по user agent на Nginx

 , , ,


0

1

Всем привет, коллеги!

Столкнулся со странной ситуацией. На моих Nginx сейчас используется нестрогая проверка по юзерагенту. Выглядит это так:

if ($http_user_agent !~* «MyUserAgent») { return 403; }

т.е. все юзерагенты, имеющие внутри себя строку MyUserAgent - пропускаются.

Сейчас мне понадобилось сделать проверку строже, т.е ТОЛЬКО посетители с юзерагентом MyUserAgent должны проходить, а остальным 403. Я попытался сделать так:

if ($http_user_agent != «MyUserAgent») { return 403; }

иии… получил 403 при правильном юзерагенте. Подскажите, пожалуйста, куда копать.