tzssangglass commented on issue #5654:
URL: https://github.com/apache/apisix/issues/5654#issuecomment-985199621
Here are the steps I took to reproduce it on master branch
1. backend is an openresty server, nginx.conf is like
```nginx
master_process on;
worker_processes 2;
error_log logs/error.log warn;
pid logs/nginx.pid;
worker_rlimit_nofile 20480;
events {
accept_mutex off;
worker_connections 10620;
}
worker_shutdown_timeout 3;
http {
server {
listen 1980;
access_log off;
location / {
content_by_lua_block {
ngx.say("uri: ", ngx.var.uri)
}
}
}
}
```
2. route config of APISIX
```shell
curl --location --request PUT 'http://127.0.0.1:9080/apisix/admin/routes/1' \
--header 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' \
--header 'Content-Type: application/json' \
--data-raw '{
"plugins": {
"proxy-rewrite": {
"regex_uri": ["^/api/(.*)","/$1"]
}
},
"upstream": {
"nodes": {
"127.0.0.1:1980": 1
},
"type": "roundrobin"
},
"uri": "/api/groups/*"
}'
```
3. test
```shell
$curl http://127.0.0.1:9080/api/groups/%3CNumber%3E
uri: /groups/<Number>
```
Is this what you want?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]