Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: выделить часть $request uri по регулярному выражения в переменную?
Здравствуйте, mikhal123.
> полазив по инету, уже сделал себе примерно следующее:
> if ($request_uri ~
> ^\/(host1|host2|host3|........)\/(.+)$) {
> set $cache_host $1.coolsite.ru;
> set $supercache_uri $2;
> }
> proxy_pass
> http://1.1.1.1:80/$supercache_uri;
> proxy_set_header Host $cache_host;
> работает
map - полный аналог if-а, только без глюков и более гибкий. Правда,
более сложен в понимании. Если есть возможность, то лучше сразу
переписать на map.
--
С уважением,
Михаил mailto:postmaster@xxxxxxxxxxxxx
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|