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

Andrew Salnikov asalnikov at sup.com
Thu Jul 9 17:21:42 MSD 2009


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

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 at softsearch.ru> wrote:

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





More information about the nginx-ru mailing list