Re: анализ аргументов в arg*

denis denis at webmaster.spb.ru
Sun Feb 2 13:13:34 UTC 2014


01.02.2014 15:58, Igor Sysoev пишет:
> On Feb 1, 2014, at 2:57 , denis wrote:
>> Потребовалось сделать редирект на базе одного из ряда аргументов, логично было бы так
>> if ($arg_SID=110) {
>>
>> А заработало так
>> if ($args ~ SID=110) {
>>
>> Что с $arg_SID не так? Вариант с if ($arg_SID~110) { также не заработал. И почему с args заработало вообще.
>>
>> вызов типа ?SID=11&PID=200
> $arg_SID должен работать.

но не работало или я что-то не так делал. Версия 1.4.4, не самая новая 
но и не 0.7 штатный дебиановский. Из оф.репы ngixn. Примеры запуска выше.
Ну и почему работало if ($args ~ SID=110), в чем тут суть.
Блок был примерно такой
location / {
if ... {
return 301 tralala;
break;
}

основное описание



Подробная информация о списке рассылки nginx-ru