(我的帖子标题尽我所能,但它可能无法正确解释我的问题。)
为简单起见,我想要定位的3个用户代理字符串是:
Blue V1.0 | Red V1.0 Lite | Green V1.0
我可以用这个重写条件来做到这一点:
RewriteCond %{HTTP_USER_AGENT} "blue|red|green" [NC]
但是我只想匹配'Red'用户代理,如果也在字符串中稍后的某个时刻包含单词“Lite”。如果用户代理包含“红色”,而不是“精简版”,我想忽略它。
我希望我可以使用这样的东西:
RewriteCond %{HTTP_USER_AGENT} "blue|red+lite|green" [NC]
这可能吗?谢谢。
答案 0 :(得分:1)
RewriteCond %{HTTP_USER_AGENT} "blue|red.*lite|green" [NC]
只有当red
跟随时,才会匹配lite
。