apache伪静态超过10个参数的处理方法

热度:112020-03-24 22:46 收藏 0 点赞 0

我也不太懂,今晚刚好群友问起,百度了一下,好多博客还是有资料的,在此引用一下:

RewriteRule反向引用 ,引用方法是:$N (0 <= N <= 9)引用当前(带有若干RewriteRule指令的)RewriteCond中的与Pattern匹配的分组成分(圆括号!)。

RewriteCond反向引用 ,引用方法是:%N (1 <= N <= 9)引用当前若干RewriteCond条件中最后符合的条件中的分组成分(圆括号!)


假设要匹配的两条链接为:

1、http://127.0.0.1/1/a1b2c3d4e5f6g7h8i9j10k11l12m13n14

2、http://127.0.0.1/1/index-1-2-3-4-5-6-7-8-9-10-11-12-13-14.html


伪静态规则如下:

RewriteEngine On
RewriteRule ^a(.*)b(.*)c(.*)d(.*)e(.*)f(.*)g(.*)h(.*)$ $8&a=$1&b=$2&c=$3&d=$4&e=$5&f=$6&g=$7 [C,NC]
RewriteRule ^(.*)i(.*)j(.*)k(.*)l(.*)m(.*)n(.*)$  index.php?$8&h=$1&i=$2&j=$3&k=$4&l=$5&m=$6&n=$7  [QSA,L,NC]
RewriteRule  ^index-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$  $9&a=$1&b=$2&c=$3&d=$4&e=$5&f=$6&g=$7&h=$8  [C,NC]
RewriteRule ^(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)$ index.php?$7&i=$1&j=$2&k=$3&l=$4&m=$5&n=$6 [QSA,L,NC]


暂无评论
登录后才可以评论~立即登录

如何获取资源?

您可以关注底部公众号,回复文章提示的 “ 关键词 ” 获取对应资源。

每日分享

每日分享收集的网络资源,其中包含开源项目、小工具、常用软件,以及音频视频、电子书籍等。

B站bilibili高清视频下载软件

B站bilibili高清视频下载软件

B站高清1080P视频极速下载!

冰点下载器-百度文库/豆丁文库/道客巴巴/51方案/电器天下等文库下载神器

冰点下载器-百度文库/豆丁文库/道...

文库下载神器,支持各文档平台!

抽象话表情话生成

抽象话表情话生成

最近很火的抽象话,表情话生成

电脑文件误删除、误格式化恢复工具

电脑文件误删除、误格式化恢复工...

实用的电脑文件删除后恢复工具

B站BV和AV视频连接转换接口

B站BV和AV视频连接转换接口

B站视频,bilibili视频BV转换AV接口

一学就会的100个易学小魔术 哄女朋友必备

一学就会的100个易学小魔术 哄女...

简单小魔术