<div dir="ltr">Здравствуйте.<div><br></div><div>В ту же самую переменную (зачем?), наверное, можно так (1.11.0+):</div><div><br></div><div><div>map $name $new_name {</div><div>   ~"^(?<basename>.*)\.mp\d+$" "${basename}.mp3";</div><div>   default "";</div><div>}</div></div><div><br></div><div>location ~ /.../(?<name>.*)/...$ {</div><div>    set $name $new_name;</div><div>    ...</div><div>}</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">21 мая 2017 г., 17:19 пользователь Владислав Толмачев <span dir="ltr"><<a href="mailto:tolmachev.vlad@gmail.com" target="_blank">tolmachev.vlad@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Добрый день. Есть переменная в location $name, полученная получена из адреса запроса, допустим она равна ".mp999" как изменить ее значение на ".mp3"?<br></div>Понимаю что адрес запроса можно сделать rewrite и там уже изменить эту часть урл, но хотелось бы изменить ее значение в самой переменной.<br></div>
<br>______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">WBR,<br><div>Vadim Lazovskiy</div></div></div>
</div>