<div>Здравствуйте,<br></div><div></div><div><br>Решил обратится к сообществу за советом.</div><div></div><div>При переходе с lighttpd хочу попутно реализовать отдачу пользовательских картинок через nginx(0.7.50).</div><div>

Урл картинок: /img/$img_id/$file_name?width=$width&amp;heigth=$height</div>
<div>Путь к файлу: /opt/images/$img_id_$file_name/T_w$width_h$height_fORIGINAL_$img_id_$file_name</div><div></div><div>Если в запросе не указаны width и heigth<br>то путь к файлу: /opt/images/$img_id_$file_name/$img_id_$file_name<br>

</div><div><div><br>Судя по документации параметры запроса хранятся в перемменых $arg_<b><i>name</i></b><br>Я попробовал следующий конфиг:</div><div>        location ~* ^/img/([0-9]+)/(.*)?(.*)$ {<br>             root /opt/images;<br>

              try_files /$1_$2/T_w$arg_width_h$arg_height_fORIGINAL_$1_$2  /$1_$2/$1_$2  @backend;        <br>        }<br><br>        location / {<br>        proxy_set_header  Host     $host;<br>            proxy_pass <a href="http://127.0.0.1:5000" target="_blank">http://127.0.0.1:5000</a>;<br>

        }<br><br>        location @backend {<br>        proxy_set_header  Host     $host;<br>            proxy_pass <a href="http://127.0.0.1:5000" target="_blank">http://127.0.0.1:5000</a>;<br>        }<br>Но если в запросе присутствуют параметры width и heigth к примеру /img/1/1.jpg?width=100&amp;height=100 <br>

то nginx не отдает файл с заданными размерами, хотя если вместо<br>try_files /$1_$2/T_w$arg_width_h$arg_height_fORIGINAL_$1_$2  /$1_$2/$1_$2  @backend;        <br>прописать явно <br>try_files /$1_$2/T_w100_h100_fORIGINAL_$1_$2   /$1_$2/$1_$2  @backend;  <br>

то отдается  файл с заданными размерами 100 на 100.<br><br>В чем может быть проблема ? <br>
</div>
</div>