Все привет!<br><br>Мы недавно перешли с лайти на nginx и вылезла интересная проблема с различным поведением при rewrite.<br><br>Вот такое правило:<br><br>rewrite ^/download/([^/]+)/(.+)/$  
/index.php/download/?hash=$1&amp;filename=$2        last;<br><div id=":1c6" class="ii gt">
<br>работает как надо, но к аргументам  $1 и $2 не применяется urlencode, что приводит к проблемам в случае если в $2, например, есть апостроф &quot;&amp;&quot;. В итоге query_string получается битая (имя файла обрывается и появляется еще одна переменная). Как можно обойти эту проблему и есть ли способ делать url_encode для аргументов в результирующем url?<br>
<br>***<br>Саша Радостин<br></div>