Параметры nginx переписать запрос регулярными выражениями

Сервер № 1 получает запрос как http://server111.com/box_example/?boo=test&too=best и прокси переписать запрос как http://server222.com/u=box_example&?boo=test&too=best на сервер № 2

Я попробую вот варианты:

location ~*/ {
   rewrite  ^/([a-z0-9])$   u=box_example&?boo=test&too=best break;
   rewrite  ^/(~*[a-z0-9])$ u=box_example&?boo=test&too=best break;
...
proxy_pass         http://192.168.200.9:3000;

Пожалуйста, скажите мне, как.

1 ответ

Попробуй это:

location / {
    rewrite ^/(.*)/$ /?u=$1&$args break;
    ...
    proxy_pass         http://192.168.200.9:3000;
Другие вопросы по тегам