Nginx-重定向到查询参数中存在的编码url
使用encodeURIComponent对重定向url的值进行编码时,Nginx没有重定向Nginx-重定向到查询参数中存在的编码url,nginx,Nginx,使用encodeURIComponent对重定向url的值进行编码时,Nginx没有重定向 location /redirect/ { return 307 $arg_target_url; } 当我从浏览器中输入url时:mylocalserver.com/redirect/?target\u url=example.com%3Fx%3Dy%26z%3Dk,它将被重定向到mylocalserver.com/redirect/example.com%
location /redirect/ {
return 307 $arg_target_url;
}
当我从浏览器中输入url时:mylocalserver.com/redirect/?target\u url=example.com%3Fx%3Dy%26z%3Dk
,它将被重定向到mylocalserver.com/redirect/example.com%3Fx%3Dy%26z%3Dk
。期望是,它应该被重定向到urlexample.com?x=y&z=k
但是,当$arg\u target\u url包含普通值时,它确实可以工作。您的nginx安装是用OpenResty构建的吗?如果是这样,模块就是您的朋友您的nginx安装是用OpenResty构建的吗?如果是这样,模块就是您的朋友