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;
>
> }
|