Apache伪静态时rewrite匹配参数超过10个的处理方法

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

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

授人以鱼不如授人以渔,下面来给大家演示下实现的过程

首先你要有个环境,要支持伪静态,然后测试。新建一个以1命名的web文件夹,并建立php文档,命名为:index.php 文档代码如下:
<?PHP
echo $_GET['a'].'<br>';
echo $_GET['b'].'<br>';
echo $_GET['c'].'<br>';
echo $_GET['d'].'<br>';
echo $_GET['e'].'<br>';
echo $_GET['f'].'<br>';
echo $_GET['g'].'<br>';
echo $_GET['h'].'<br>';
echo $_GET['i'].'<br>';
echo $_GET['j'].'<br>';
echo $_GET['k'].'<br>';
echo $_GET['l'].'<br>';
echo $_GET['m'].'<br>';
echo $_GET['n'].'<br>';
?>
复制代码
这个php来实现url传递参数,a-n,14个参数,超过了9个

接着来写.htaccess文件
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]

如果你运行上面地址会出现1-14的数字则说明你的配置成功了

(0)

相关推荐

  • 微信朋友圈如何发布超过10秒视频

    今天小编给大家分享的是微信朋友圈发布超过10秒视频的方法,希望能够帮助到大家. 操作方法 01 首先,我们在手机上打开微信并进入,进入后,点击"我"--"收藏" ...

  • 如何在手机微信朋友圈中分享时长超过10秒的视频?

    相信很多小伙伴都有在手机上使用微信,在其中的朋友圈中如何才能分享时长超过10秒的视频呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开手机上的"微信".进入首页后, ...

  • 加快电脑启动,最快能到达到不超过10秒

    加快电脑启动,最快能到达到不超过10秒,分享了! 操作方法 01 bios的优化设置 在bios设置的首页我们进入"advanced bios features"选项,将光标移到& ...

  • 怎么设置小米手机超过10分钟自动关闭在后台运行的应用App

    今天,小编给大家分享设置小米手机超过10分钟自动关闭在后台运行的应用App的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到"设置"图标,点击进入主界面.2 ...

  • 一招教你在2019版WPS中设置粘贴时自动匹配当前格式

    相信很多小伙伴在日常办公中都会用到WPS,在其中如何设置粘贴时自动匹配当前的格式呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开电脑上的WPS.进入后,点击左上角的"文件& ...

  • 微信朋友圈中如何发布超过10秒的长视频?

    微信是现在很多人喜欢用的软件之一,在使用时我们常常会发布视频到朋友圈,本次就给大家介绍微信朋友圈中如何发布超过10秒的长视频,快来看看吧. 操作方法 01 打开微信APP,点击右下角"我&q ...

  • 如何在word中插入超过10以上带有圆圈的编号

    如何在word中插入超过10以上带有圆圈的编号呢?下面小编来教大家. 操作方法 01 首先,我们打开我们的电脑,然后我们点击打开我们电脑上面的word: 02 进入word之后,我们在里面输入一个大于 ...

  • 用手机微信在朋友圈中发时间超过10秒的视频

    微信朋友圈已经成为大家生活的一部分,很多人都喜欢在朋友圈里面发视频,但是朋友圈的视频有时间限制,通常是十秒,今天小编就教给大家一个可以在朋友圈中发视频时间超过10秒的方法 操作方法 01 首先用手机录 ...

  • 朋友圈怎么发布超过10秒的视频

    大家都很喜欢用微信在朋友圈发短视频,但是短视频只能发10秒以内的,怎么办呢?今天就告诉大家怎么在朋友圈发超过10秒的视频. 操作方法 01 首先我们要下载微信并登录我们自己的账号.登陆后点开右下角的& ...