程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用$ 10,$ 11,$ 12等的RewriteRule大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用$ 10,$ 11,$ 12等的RewriteRule?

开发过程中遇到使用$ 10,$ 11,$ 12等的RewriteRule的问题如何解决?下面主要结合日常开发的经验,给出你关于使用$ 10,$ 11,$ 12等的RewriteRule的解决方法建议,希望对你解决使用$ 10,$ 11,$ 12等的RewriteRule有所启发或帮助; || 似乎在使用mod rewrite时无法使用regex组,例如
results/(.*?)(/(.*?))(/(.*?))(/(.*?))(/(.*?))(/(.*?))(/(.*?))(/(.*?))(/(.*?))(/(.*?))
那会做这样的事情:
results.php?a=$1&b=$3&c=$5&d=$7&e=$9&f=$11&g=$13&h=$15&i=$17&j=$19
对于其中带有“ 2”的数字,将在“ 3”组后面附加一个数字,例如
$1
a+typical+get+query
并且
$19
是页码,它将返回
a+typical+get+query9
,如您所看到的末尾附加的页码。
print_r($_GET):
Array
(
    [a] => a typical get query
    [b] => some other fIEld for the query
    [c] => 1
    [d] => 1
    [e] => 1
    [f] => a typical get query1
    [g] => a typical get query3
    [h] => a typical get query5
    [i] => a typical get query7
    [j] => a typical get query9
)
为什么这样做呢?     

解决方法

在mod_rewrite中有9个反向引用($ 1,$ 2,... $ 9)的限制。 $ 10 $ 11等反向引用仅被解​​释为$ 1。 有关保留反向引用的一些提示,请参见这篇文章(您必须以不同的方式编写规则): mod_rewrite参数数/反向引用限制     

大佬总结

以上是大佬教程为你收集整理的使用$ 10,$ 11,$ 12等的RewriteRule全部内容,希望文章能够帮你解决使用$ 10,$ 11,$ 12等的RewriteRule所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。