Re: Редирект по подсети
Maxim Dounin
mdounin на mdounin.ru
Сб Янв 22 01:26:54 MSK 2011
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