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

2020-09-03 Пенетрантность Dmytro Lavryk
Да, в location пробел в регулярке нормально срабатывает. Спасибо. Вот так по итогу получилось: location ~* "^/ https\:\/example\.com\/(.*)$" {     return 301 https://example.com/$1; } Увімкнуто чт, 03 вер. 2020 13:36:42 +0300 fox написав location ~ "/

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

2020-09-03 Пенетрантность fox
location ~ "/ http\:(.*)$" { return 302 https://$host$1; } 03.09.2020 17:09, Dmytro Lavryk пишет: > Через map опять же нужна регулярка с пробелом... Или я чего-то не понимаю. > > > Пробовал еще 2 варианта: > > if ($request_uri ~* "^/ https:") { >     rewrite "^/

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

2020-09-03 Пенетрантность Dmytro Lavryk
Через map опять же нужна регулярка с пробелом... Или я чего-то не понимаю. Пробовал еще 2 варианта: if ($request_uri ~* "^/ https:") {     rewrite "^/ https:/example.com/(.*)$" https://example.com/$1 permanent; } if ($request_uri ~* "^/%20https:") {     rewrite

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

2020-09-02 Пенетрантность Сергей Олегович
Как вариант общей схемы. map: $request_uri и $new_request_uri. И location с регуляркой в котором будет редирект на новый запрос. По поводу обработки пробела - пишите как пробовали. Dmytro Lavryk 2 сентября 2020 г. 10:02:05 написал: Я совершенно с вами согласен, что правильнее такие ссылки

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

2020-09-02 Пенетрантность Dmytro Lavryk
Я совершенно с вами согласен, что правильнее такие ссылки исключить, но система принятия решений достаточно громоздкая, кроме того такие ссылки УЖЕ есть где-то в каком-то количестве. Потому все же моя задача сделать часть СВОЕЙ работы и пофиксить со своей стороны, а там дальше будут заниматься

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

2020-09-02 Пенетрантность Evgeniy Berdnikov
On Wed, Sep 02, 2020 at 12:30:56AM -0400, Dmytro Lavryk wrote: > Время от времени приходят какие-то странные УРЛы вида: > "https://example.com/ https:/example.com/category/date/news-name/" ... > Подскажите как правильно это обработать. Правильно это разобраться откуда такие урлы берутся и

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

2020-09-01 Пенетрантность Dmytro Lavryk
Время от времени приходят какие-то странные УРЛы вида: "https://example.com/ https:/example.com/category/date/news-name/" хотелось бы их редиректить Пытался сделать так: if ($request_uri ~* "^/\shttps:") { rewrite "^/\shttps:/example.com/(.*)$" https://example.com/$1 permanent; } но не