我在 .htaccess 文件中使用 mod_rewrite apache 时遇到超过九个参数的问题,例如,如果我传递参数 $ 10 = "something"mod_rewrite 传递参数 $ 1 的值。是否有任何解决方案?
最佳答案
答案很简单:你不能。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html
您唯一能做的就是将一些参数组合成一个,然后稍后在您的脚本中解析它。
当然,您可以尝试将您的模式拆分为 2 条规则,这样一条规则匹配 5 或 6 个参数,然后第二条规则匹配其余的(这会起作用,因为规则是一个接一个地执行的),但这并不总是工作(真的取决于实际的重写规则,它有多复杂)并且需要对你在做什么有很好的了解。
关于php - 如何在文件中传递超过 9 个参数。 htaccess(mod_rewrite)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982087/