@OKNOZA

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

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

Он отсеивает нормально, а как сделать наоборот, прописать браузеры и планшеты которые есть, а все остальные мими проходят ? 403 выдавать если нет в списке ?
  • Вопрос задан
  • 1623 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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