location /en/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #добавляем параметр через & rewrite ^/en/(.*)?(.*)$ http://www.mysite.ru/$1?$2&locale=en break; #добавляем параметр через ? rewrite ^/en/(.*)$ http://www.mysite.ru/$1?locale=en break; #направляем к томкату proxy_pass http://127.0.0.1:8080; break; }
so, I go to the site ... / en / redirects me 302 to ... /? & locale = en
Say, is pzhl. Thank.
And I would like so:
url: ..../en/somepage/page2 -> к томкату приходит: .../somepage/page2?locale=en url: ..../en/somepage/page2?a=b -> к томкату приходит: .../somepage/page2?a=b&locale=en