rewrite и args

ola ola_nk на mail.ru
Ср Ноя 2 15:50:52 UTC 2011


Здравствуйте, Nginx-ru.

set $new1 /file.html?a=1;
set $new2 /file.html;

rewrite ^ $new1 last;           # не работает
rewrite ^ $new2?a=1 last;       # работает

При срабатывании первого правила rewrite nginx пытается открыть файл с
именем /file.html?a=1, которого, естественно, нет. Экранирование знака
вопроса в $new1 тоже нужного эффекта не дает.

Получается, что строки $new1 и $new2?a=1 не равны?

-- 
С уважением, Ольга Н.



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