URL decode variable

Igor Vavrjin igor.vavrjin на gmail.com
Пн Ноя 21 04:45:19 UTC 2011


Здравствуйте, не подскажите как можно средствами nginx url декодировать 
значение переменной?

Поясню на примере:

location = /mirror.html {
         add_header Refresh "0; url=$arg_url";
         return 200;
}

На адрес /mirror.html приходят запросы с гет параметром url - на этот 
урл надо перенаправить пользователя. Обычный redirect не подходит, так 
как нужно реферрер подменить на тот откуда загрузился mirror.html, 
переменная url - urlencoded - вот как бы все работает если научиться 
декодировать значение переменной. Возможно ли это сделать?



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