为了账号安全,请及时绑定邮箱和手机立即绑定

现在这个配置给我的麻烦是,请求从POST rewrite成了GET, 并且地址做了跳转!

现在这个配置给我的麻烦是,请求从POST rewrite成了GET, 并且地址做了跳转!

四季花海 2023-04-15 18:14:07
这个是我现有的配置. location / { index index.php; } location /request/ { rewrite ^/request/(.+)$ /request?model=$1 break; } location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param REQUEST_METHOD $request_method; }我现在要实现的是,当访问: /request/concact 路径时,rewrite 到/request/?model=contact然后不丢失POST 参数并且浏览器不跳转。
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

rewrite ^/request/(.+)$ /request?model=$1 break;

这句第二个request后面加一个斜杠就好了:

rewrite ^/request/(.+)$ /request/?model=$1 break;


查看完整回答
反对 回复 2023-04-19
  • 1 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信