nginx 伪静态大于10个参数 $10

本文介绍了一种针对伪静态URL中超过10个参数的优化方法,通过正则表达式改写规则,确保URL的正确解析,适用于多参数的复杂场景。

伪静态大于10个参数   会解析成 $1   与 0

 

参考:http://zhidao.baidu.com/link?url=kT2tp8ARhIZsrt4XF3LdzjkEq0QTIbvhOj9CkDDXkpN6Tf1vNSVr9e506WgireOnmxpUU6FoAXAUkzaHxpwg3BU1GYPaheryE6cMCLUDJ1y

改成

rewrite  ^(.*)list-31&v=([0-9]+)&s=([0-9]+)&ml=([0-9]+)&c=([0-9]+)&a=([0-9]+)&p=([0-9]+)&md=([0-9]+)&od=([0-9]+)-(?'n0'[0-9]+)\.html$  $1/list.php?catid=31&v=$2&s=$3&ml=$4&c=$5&a=$6&p=$7&md=$8&od=$9&page=$n0 last;

把第10参数   (?'n0'[0-9]+)        $no

 

转载于:https://www.cnblogs.com/linuxOS/p/3966973.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值