Задать вопрос
@OKNOZA

Как в $http_user_agent под nginx оставить те браузеры которые тебе нужны?

Есть вот такой код.
if ($http_user_agent ~* msnbot|scrapbot) {
		    return 403;
		}

Он отсеивает нормально, а как сделать наоборот, прописать браузеры и планшеты которые есть, а все остальные мими проходят ? 403 выдавать если нет в списке ?
  • Вопрос задан
  • 1662 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
nazarpc
@nazarpc
Open Source enthusiast
Вам в документацию, а не сюда.
Попробуйте !:
if (!$http_user_agent ~* msnbot|scrapbot) {
        return 403;
}
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
if ($http_user_agent !~* msnbot|scrapbot) {
        return 403;
}


nginx.org/ru/docs/http/ngx_http_rewrite_module.html#if
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы