ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ошибка в реализации if


  • To: nginx-ru@xxxxxxxxx
  • Subject: ошибка в реализации if
  • From: J Channel <jchannelx@xxxxxxxxx>
  • Date: Thu, 9 Jul 2009 11:15:34 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=mWFNpwK3km9bkb12PLq1hDCilFcoGHidhJQhoyNkCr0=; b=DOhRsNZnp5k2xzgFDxh+Il0LIYbTIwMWBOv2MGCeRBTEIjjZmWquK0vhgBIRWr6/iT bf047BDq0RxFuT/TZFMCHnyhLw9GrIG+b1c1Ph7u2H9YmTfw5hVIR8bMGs167BWNuFTP +rz3TxpTETrD9h/zn580Wu1dikelPtWpTTFvM=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=U2tJXa9Na/0fI0LLU+dFWoD7AvTsC4zZ5Cbl+nZOPHqWkpcJ2eIGS3EXEe+cvrUXiZ mLLuMA5zVHkGe2m+WG2PCvXs53pyMF1WADMj2uTFbGR68J3JZho8K/+CGmpU13zcXmti YU8pVasEUZoc9N63ZVBtdn0kAgyIXhE0Nrpro=

Надо огранизовать иерархию папок, ибо файликов много.
Делаю так:

    location ^~ /xml/out {
             set $fld "";
             if ( $arg_spo ~ ".+(..)$" ) {
                 set $fld $1;
             }
             root /opt/public_html;
             try_files /data/spo-xml/$fld/$arg_spo.xml @apache2;
    }

Не работает вообще - в логах ошибка "файл ./opt/public_html/xml/out... не найден"
Если убрать if - try_files работает, но без иерархии.
Мне уже объяснили на #nginx, что это ошибка в реализации if, но что делать? =)
Ждать ли исправления?


 




Copyright © Lexa Software, 1996-2009.