如何在文件中传递9个以上的参数.htaccess(mod_rewrite)?

Fel*_*ipe 4 php apache .htaccess mod-rewrite

我在使用mod_rewrite apache在.htaccess文件中花费超过9个参数时遇到了麻烦,例如,如果我传递参数$ 10 ="something"mod_rewrite传递参数$ 1的值.有什么解决方法吗?

Laz*_*One 8

答案很简单:你做不到.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

您唯一能做的就是将一些参数组合成一个参数,然后在脚本中解析它.

当然,您可以尝试将模式拆分为2个规则,因此一个规则匹配5个或6个参数,然后第二个规则与其余规则匹配(这将起作用,因为规则是逐个执行的),但这并不总是有效(真的取决于实际的重写规则,它有多复杂)并且需要对你在做什么有很好的了解.