Надо огранизовать иерархию папок, ибо файликов много.<br>Делаю так:<br><br>    location ^~ /xml/out {<br>             set $fld &quot;&quot;;<br>             if ( $arg_spo ~ &quot;.+(..)$&quot; ) {<br>                 set $fld $1;<br>
             }<br>             root /opt/public_html;<br>             try_files /data/spo-xml/$fld/$arg_spo.xml @apache2;<br>    }<br><br>Не работает вообще - в логах ошибка &quot;файл ./opt/public_html/xml/out... не найден&quot;<br>
Если убрать if - try_files работает, но без иерархии.<br>Мне уже объяснили на #nginx, что это ошибка в реализации if, но что делать? =)<br>Ждать ли исправления?<br>