ПРОЕКТЫ 


  АРХИВ 


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: Редирект по подсети



Hello!

On Fri, Jan 21, 2011 at 04:39:46PM -0500, SONce wrote:

> Собственно такая проблема, имеем:
>  [code]
> map $remote_addr  $localnet {
>                default      0;
>                10.0.0.0/8     1;
>                46.160.0.0/18  2;
>       }
> [/code]
> 
> 
>       [code]
> server {
>       if ($localnet) {
>                   rewrite  ^(.*)$     http://cdn.site.ru$1;
>        }
> ...
> [/code]
> 
> 
> собственно затея простая, если ип
> клиента не входит в перечисленные
> подсети то редиректить его.
> Код выше не работает, что я сделал не
> так и как будет правильно?

map - это преобразовании строки в другую строку, а вам нужно geo.

http://sysoev.ru/nginx/docs/http/ngx_http_geo_module.html

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.