Re: пробелы в переменной $uri

2017-08-04 Пенетрантность vitcool
спасибо за отклик, на мап тоже смотрел, но не успел разобраться с ним в сжатые сроки в итоге переделал бекенд остался правда маленький штрих, сразу на уровне этого фронта замапить в его локейшене ситуации 1. строка с аргументами - бекенд №1 (ресайзинг и оптимизация с запросом исходника у бекенда

Re: пробелы в переменной $uri

2017-08-04 Пенетрантность Andrey Istochkin
Нет, к сожалению, то, что показалось рабочим на первый взгляд, работать не будет :/ Map не поможет, и передача уже кодированных параметров тоже плохая идея. пятница, 4 августа 2017 г. пользователь Andrey Istochkin написал: > $uri содержит строку запроса в нормализованном виде(после >

Re: пробелы в переменной $uri

2017-08-04 Пенетрантность Andrey Istochkin
$uri содержит строку запроса в нормализованном виде(после url-декодирования). Попробуйте передавать $request_uri, это исходная строка запроса. Она, правда, содержит аргументы, но избавиться от них на уровне бэкенда, или даже nginx'а(с помощью map, например), довольно просто. четверг, 3 августа

Re: пробелы в переменной $uri

2017-08-03 Пенетрантность vitcool
за идею спасибо. рабочая. но придется бекенд допилить чтобы сначала читал хидеры, и только потом get параметры. но это лучше чем ничего вопрос правда остался открытым. почему такое поведение? даже эскейпинг (%20 вместо пробелов) не помогает. Posted at Nginx Forum:

Re: пробелы в переменной $uri

2017-08-03 Пенетрантность Alex Vorona
Hello, 01.08.17 20:43, vitcool wrote: вот такой локейшен замечательно работает только если в $uri нет символа "пробел" location ~* \.(jpg|jpeg|png|bmp)$ { proxy_pass

пробелы в переменной $uri

2017-08-01 Пенетрантность vitcool
вот такой локейшен замечательно работает только если в $uri нет символа "пробел" location ~* \.(jpg|jpeg|png|bmp)$ { proxy_pass http://127.0.0.1:8080/image/transform/resize?width=$arg_width=$arg_height=$arg_scale=http://www.domain.com$uri; это баг ?