$request_uri
是否可以像下面的重定向一样对查询字符串中的值进行编码?
error_page 401 = @error401
location @error401 {
return 302 /sign-in?t=$request_uri;
}
上面的例子是可行的,但$request_uri
被按原样附加,因此 401 重定向/foo?a=1&b=2
变成了字面意思/sign-in?t=/foo?a=1&b=2
,而不是像/sign-in?t=/foo%3Fa%3D1%26b%3D2