nginx редирект в зависимости от ip адреса источника запроса
В nginx.conf раздел http добавляем следующее:
map $remote_addr $my_rfc1918_network { default 0; 192.168.0.1 1; }
В настройках сервера, можно либо сразу редиректить, либо для определенного location настроить редирект, примеры ниже:
server{ ... if ($my_rfc1918_network) { rewrite ^ http://192.168.100.100; } ... }
для location
server{ ... location /bla-bla-bla { if ($my_rfc1918_network) { rewrite ^ http://192.168.100.100; } ... }
Как-то так!)
Поделись с друзьями:
Опубликовано 24.07.2012 в 14:37 · Автор komivlad · Ссылка
Рубрики: FreeBSD, Web · Теги: ip, map, nginx, в зависимости, запроса, источник, редирект
Рубрики: FreeBSD, Web · Теги: ip, map, nginx, в зависимости, запроса, источник, редирект