@Ratmir_VS

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

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

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

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

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

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