我在使用 mod_rewrite apache 在 .htaccess 文件中使用超过九个参数时遇到麻烦,例如,如果我传递参数 $ 10 = "something" mod_rewrite 传递参数 $ 1 的值。对此有什么解决方案吗?
答案很简单:你不能.
http://httpd.apache.org/docs/current/mod/mod_rewrite.html http://httpd.apache.org/docs/current/mod/mod_rewrite.html
您唯一能做的就是将一些参数组合在一起,然后在脚本中对其进行解析。
当然,您可以尝试将模式拆分为 2 条规则,因此一条规则匹配 5 或 6 个参数,然后第二条规则匹配其余规则(这会起作用,因为规则是一一执行的),但这并不总是有效(真的)取决于实际的重写规则,它有多复杂)并且需要对你在做什么有很好的了解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)