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