Shadow
Nignx伪静态PHP Url Post请求
Nignx伪静态PHP Url Post请求,废话不多少直接上代码
#微信商家转账到零钱打款回调 try_files
location ~ ^/transferBatches/([^/]+)/([^/]+)$ {
try_files $uri $uri/ @transferBatches;
}
#微信商家转账到零钱回调
location @transferBatches {
rewrite ^/transferBatches/([^/]+)/([^/]+)$ /addons/$1/payment/wechat/transferBatches.php?id=$2 last;
}
上面的意思是,当访问链接:http://yourdomian/transferBatches/module/111
会重写到
http://yourdomian/addons/module/payment/wechat/transferBatches.php?id=111 这个地址
为什么要使用try_files
呢?
因为普通的 rewrite
重写到地址,使用POST请求的话原来 请求的POST参数和请求头都会丢失的。
Dcr163的博客
https://www.dcr163.cn/727.html(转载时请注明本文出处及文章链接)