You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem I'm having is that routes that are requested by clients are redirecting to the upstream address.
The behavior I want is that requests are forwarded by APISIX without the client getting to see or having to visit the actual upstream address.
as you can see, when i request the route I get a 301.
It then sends the user to the upstream address and gives the (correct) requested response.
I don't want the user to ever visit the upstream, instead I'd like the user to get the requested data from the APISIX location. Is there a setting I need to turn on? Or is this how it's supposed to work?
Upstream JSON:
Route JSON:
APISIX version (run apisix version): 3.11
Operating system (run uname -a): debian
OpenResty / Nginx version (run openresty -V or nginx -V): nginx version: openresty/1.25.3.2
APISIX Dashboard version, if relevant: 3.0.0
Environment
APISIX version (run apisix version):
Operating system (run uname -a):
OpenResty / Nginx version (run openresty -V or nginx -V):
etcd version, if relevant (run curl http://127.0.0.1:9090/v1/server_info):
APISIX Dashboard version, if relevant:
Plugin runner version, for issues related to plugin runners:
LuaRocks version, for installation issues (run luarocks --version):
The text was updated successfully, but these errors were encountered:
Description
The problem I'm having is that routes that are requested by clients are redirecting to the upstream address.
The behavior I want is that requests are forwarded by APISIX without the client getting to see or having to visit the actual upstream address.
as you can see, when i request the route I get a 301.
It then sends the user to the upstream address and gives the (correct) requested response.

I don't want the user to ever visit the upstream, instead I'd like the user to get the requested data from the APISIX location. Is there a setting I need to turn on? Or is this how it's supposed to work?
Upstream JSON:
Route JSON:
apisix version
): 3.11uname -a
): debianopenresty -V
ornginx -V
): nginx version: openresty/1.25.3.2Environment
apisix version
):uname -a
):openresty -V
ornginx -V
):curl http://127.0.0.1:9090/v1/server_info
):luarocks --version
):The text was updated successfully, but these errors were encountered: