相关疑难解决方法(0)

mod_rewrite参数数量/反向引用限制

显然,在htaccess RewriteRules中可以访问多少反向引用存在限制(9).

但是我们有一个需要9个以上参数的RewriteRule,如下所示:

RewriteRule ^([^/]+)/b([0-9]+)(/a([0-9]+))?(/v([0-9]+))?(,([0-9]+))?(/(ajax|share))?(,complete)?$ /index.php?control=sites&site=brands&control_file=version_select&name=$1&campaign_id=$2&answer=$4&page=$8&option=$10&video_id=$6&page_type=research [L]
Run Code Online (Sandbox Code Playgroud)

那么当你尝试访问"$ 10"时会发生什么,它是使用$ 1并在它旁边放一个0.

有没有人能够解决这个问题,任何替代解决方案或任何其他解决方案?

谢谢!

regex apache mod-rewrite

5
推荐指数
3
解决办法
3778
查看次数

标签 统计

apache ×1

mod-rewrite ×1

regex ×1