if ($var)
Igor Sysoev
is at rambler-co.ru
Thu Mar 24 17:11:04 MSK 2005
On Thu, 24 Mar 2005, Sergey S. Ropchan wrote:
> Здравствуйте, извините, речь идет как я понял о специализированном модуле !?
> Хотелось бы узнать по подробнее ?
ngx_http_geo_module. Директива geo задаёт переменную в зависимости
от адреса. Описывается на уровне http. Может быть несколько переменных.
geo $name {
default 0;
include list0;
include list1;
192.168.0.0/16 50;
}
Можно указывать числа или строки, например,
192.168.0.0/16 RU;
Переменные можно проверять так: if ($name) { ... }
Внутри if можно задавать не только директивы rewrite, но и обычные,
сейчас можно только две:
if ($slow) {
limit_rate 10k;
}
или
if ($no_gzip) {
gzip off;
}
Остальные директивы пока не работают, но добавить их достаточно быстрая,
но муторная процедура.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list