proxy_redirect & $vars

Валентин Бартенев ne на vbart.ru
Ср Ноя 30 16:46:35 UTC 2011


On Tuesday 09 November 2010 14:42:28 Alex L. Demidov wrote:
[...]
> 
> Возможно ли отпатчить сам nginx чтобы он понимал $vars в
> первом параметре proxy_redirect и нет ли каких-то принципиальных
> ограничений для этого?

Готовый патч: http://www.nginx.org/patches/patch.proxy_redirect-vars_and_re.txt

Учит Nginx понимать переменные в первом аргументе директивы proxy_redirect, а 
также добавляет поддержку регулярный выражение.

Примеры использования:

 proxy_redirect  http://example.com:$var/  http://$var.example.com/;

 proxy_redirect  ~^http://[^/]+/(.*)$      /new_loc/$1;

 proxy_redirect  ~*(.+)/index\.php$        $1/;

Кто желает, можете протестировать.

--
Валентин Бартенев / NGINX Team


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