Size: a a a

2021 April 22

AN

Anton Noginov in nginx_ru
Это чья-то фантазия.
источник

SM

Sergei Mikhaltsov in nginx_ru
смысли
источник

AN

Anton Noginov in nginx_ru
В смысле у return может быть либо 1, либо 2 аргумента, но не три.
источник

A

A in nginx_ru
Подскажите, плиз. Пробую правило rewrite:

location / {
   rewrite value qweqwe last;
   proxy_pass http://new_location;
}

Ожидаю, что у меня запрос http://nginx_host/?value=123, уйдет на http://new_location?qweqwe=123. Но этого не происходит. Я неправильно понял принцип подмены? Или это особенность proxy_pass?
источник

ВМ

Владимир Муковоз... in nginx_ru
ты не верно понимаешь принцип реврайт
источник

ВМ

Владимир Муковоз... in nginx_ru
источник

ВМ

Владимир Муковоз... in nginx_ru
Если указанное регулярное выражение соответствует URI запроса, URI изменяется в соответствии со строкой замены.
источник

ВМ

Владимир Муковоз... in nginx_ru
это ури, аргументы запроса оно не проверяет
источник

ВМ

Владимир Муковоз... in nginx_ru
то что у тебя после знака вопроса это аргументы
источник

ВМ

Владимир Муковоз... in nginx_ru
ну и я молчу что это в принципе не так работает даже если бы ты пытался поменять не аргументы запроса
источник

A

A in nginx_ru
А мне аргументы надо будет потом поменять
источник

ВМ

Владимир Муковоз... in nginx_ru
честно говоря вот так с ходу я не понимаю как это сделать тебе
источник

A

A in nginx_ru
Ясно, спасибо.
источник

ВМ

Владимир Муковоз... in nginx_ru
хотя понимаю, мап, строить в нём урл с аргументами и передавать его в проксипасс
источник

ВМ

Владимир Муковоз... in nginx_ru
источник

A

A in nginx_ru
Спасибо, кажется, понял. Сейчас попробую.
источник

AG

Alex Gluck in nginx_ru
Дай наводку плиз
источник

ВМ

Владимир Муковоз... in nginx_ru
try_files
источник

ВМ

Владимир Муковоз... in nginx_ru
а вообще покажи пример реврайта который по твоему незаменим)), я покажу как он заменяется))
источник

ВМ

Владимир Муковоз... in nginx_ru
нет незаменимых реврайтов)
источник