我试图创建一个重写规则来匹配data-2,data-3,data-4等,并将它们发送到data.php?var = 2。它需要忽略数据1。htaccess正则表达式的数字大于1?
RewriteRule ^data-([2-9])/?$ index.php?page=data&var=$1 [NC,L]
上述规则适用于数字2-9,但我怎样才能使它适用于任何大于1的数字?
我试图创建一个重写规则来匹配data-2,data-3,data-4等,并将它们发送到data.php?var = 2。它需要忽略数据1。htaccess正则表达式的数字大于1?
RewriteRule ^data-([2-9])/?$ index.php?page=data&var=$1 [NC,L]
上述规则适用于数字2-9,但我怎样才能使它适用于任何大于1的数字?
RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L]
尝试:
RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L]
完美,感谢(同样在同一时间答案一定意味着它是最好的解决方案;)) – bcmcfc 2010-07-15 09:36:23
完美,感谢 – bcmcfc 2010-07-15 09:36:05