Welcome! Log In Create A New Profile

Advanced

глобальный условный rewrite

October 20, 2011 07:00PM
Хочется сделать условный редирект, распространяющийся на любые виртуальные хосты. Условием является попадание клиентского адреса в заданные диапозоны.
Прочитал про модуль geo, что несколько диапозонов в качестве условия можно реализовать через него, хотя и не очень понял, причём же тут собственно "гео". Ну да ладно...
В общем, внутри секции http пишу:
geo $network {
default 0;
1.2.3.4/24 1;
}
А куда засунуть собственно условие и переход? Ни if, ни location на глобальном уровне не допустимы. Больше никаких альтернатив в голову не приходит.
Использование include в каждом виртуальном хосте не рассматриваю.
Subject Author Posted

глобальный условный rewrite

anon October 20, 2011 07:00PM

Re: глобальный условный rewrite

Viatcheslav E. Kouznetsov October 21, 2011 12:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 293
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready