显然,在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.
有没有人能够解决这个问题,任何替代解决方案或任何其他解决方案?
谢谢!