Re: rewrite для URI со знаком вопроса

siroco nginx-forum at nginx.us
Fri Jun 7 08:20:44 UTC 2013


У меня сработала вот такая вот конструкция:

location /path2 {

                if ($request_uri ~ /path2/blablabla.action) {
                        set $test O;
                }
                if ($arg_licenseRequest = ABC123) {
                        set $test "${test}K";
                }
                if ($test = OK) {
                        return 301
/path2/blablabla.action?licenseRequest=XYZ890;
                }

            proxy_buffering on;
            proxy_pass http://some_server;
            proxy_read_timeout 240;
            proxy_set_header        Host           	host.domain.net;
            proxy_set_header        X-Forwarded-For     $remote_addr;
}

Понятно, что она совсем не гибкая, но работает!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239917,239948#msg-239948



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