nginx下的return的使用笔记

发布时间 2023-12-20 19:10:18作者: 第一夫人

nginx下return的功能是重定向,下面是具体用法和注意事项

状态码  说明 请求方式 参数 代码 结果
200 正常请求,正常返回 GET、POST -
301 永久重定向 GET、POST -
301 永久重定向 GET

a=1&b=2

参数可以继续传递到新地址

301 永久重定向 POST

aa=11

bb=22

变成了get请求,参数继续传递到新地址

302 临时重定向 GET、POST -
302 临时重定向 GET

a=1&b=2

参数可以继续传递到新地址

302 临时重定向 POST

aa=11

bb=22

变成了get请求,参数继续传递到新地址

307   GET、POST -
307   GET

a=1&b=2

参数可以继续传递到新地址

307   POST  

aa=11

bb=22

参数继续传递到新地址

总结

1、301,302,307,如果是GET请求,重定向之后,依然是GET请求,get参数正常传递

2、301,302,如果是POST请求,重定向之后,变成了GET请求,get参数正常传递,post参数正常传递

3、307,如果是POST请求,重定向之后,依然是POST请求,get参数正常传递,post参数正常传递