Регулярка для пробела в request uri

Dmytro Lavryk nginx-forum на forum.nginx.org
Ср Сен 2 04:30:56 UTC 2020


Время от времени приходят какие-то странные УРЛы вида:
"https://example.com/ https:/example.com/category/date/news-name/"
хотелось бы их редиректить

Пытался сделать так:
if ($request_uri ~* "^/\shttps:") {
        rewrite "^/\shttps:/example.com/(.*)$" https://example.com/$1
permanent;
}
но не срабатывает. Пробовал по разному закодировать пробел, но нужного
варианта не нашел.
Подскажите как правильно это обработать.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,289280,289280#msg-289280



Подробная информация о списке рассылки nginx-ru