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

Как в nginx в строке $http_referer заблокировать все запросы имеющие двойное подчёркивание?

В nginx в строке $http_referer (или с пом. другой любой конструкции) нужно заблокировать все запросы имеющие __ (двойное подчёркивание) ??

Пример неверного запроса site.com/422.h__tml/71wf4xa9d/
который нужно отклонить

if ( $http_referer ~* (__)* )
{
return 444;
}
  • Вопрос задан
  • 439 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Ratmir_VS Автор вопроса
Проблема даже не в том что бы использовать мануалы или определённые конструкции.
Проблема в том что не выделить из строки запроса на сайт эти __ знаки.
location ~* __$ {
return 404;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 янв. 2025, в 12:21
90000 руб./за проект
23 янв. 2025, в 12:08
10000 руб./за проект
23 янв. 2025, в 12:07
20000 руб./за проект