Я пытаюсь настроить ограничение скорости Nginx для URL для маршрута API. Однако строки запроса, связанные с ним, удаляются ограничением скорости. Ограничение скорости работает, просто строка запроса удаляется, и нам нужно передать информацию о строке запроса.

URL, который я пытаюсь оценить, выглядит следующим образом:

http://example.com /api/2?param1 = true & param2 = false

Но как только он проходит через конфигурацию ограничения скорости на nginx, URL-адрес выглядит так:

http://example.com/api/2

и мы теряем информацию с конца

Конфигурация nginx в настоящее время такова:

location ~ /api/2$ {
    limit_req zone=zone1;
}

Есть ли какая-то причина, по которой ограничение скорости nginx делает это, или что-то не так с моей конфигурацией, которая может быть причиной этого?

Любая помощь с благодарностью, большое спасибо заранее

0