我有这条规则:
RewriteCond %{QUERY_STRING} size=(\d+)
并希望捕获(\d+)
以便以后在RewriteRule
或RewriteCond
中使用。像这样:
RewriteCond %{QUERY_STRING} size=(\d+)
RewriteCond $1 <1024 ## that $1 refers to (\d+)
我怎样才能做到这一点?
答案 0 :(得分:6)
您需要使用%
反向引用:
RewriteCond %{QUERY_STRING} size=(\d+)
RewriteCond ^ /%1 [L]
%1
在重写cond中反向引用先前捕获的组。