ПРОЕКТЫ 


  АРХИВ 


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]

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



Угу. Аналогично:

location /userpics/ {
root   /opt/www;
access_log /var/log/nginx/static.access.log  main;
 if ($host ~* "(..)(.*)\.mydomain\.com") {
         set $a $1;
         set $b $2;
         rewrite ^/userpics/(.*)$ /files/userpics/$a/$a$b/$1;
 }

On Thu, 9 Jul 2009 16:36:21 +0400
Михаил Монашёв <postmaster@xxxxxxxxxxxxx> wrote:

> Здравствуйте, J.
> 
> у меня работает вот так:
> 
>                         location ~ ^\/sitemap {
>                                                         set $dir1 "0";
>                                                         set $dir2 "0";
>                                                         if ($uri ~
> "^.{14}(..)(..)" ) { set $dir1 $1;
>                                                                 set
> $dir2 $2; }
>                                                         root /.../$dir1/$dir2;
> 
>                         }



 




Copyright © Lexa Software, 1996-2009.