0

(我尽我所能用我的帖子标题,但它可能无法正确解释我的问题。)

为简单起见,假设我要定位的 3 个用户代理字符串是:

Blue V1.0 | Red V1.0 Lite | Green V1.0

我可以用这个重写条件来做到这一点:

RewriteCond %{HTTP_USER_AGENT} "blue|red|green" [NC]

但我只想匹配“红色”用户代理,如果它稍后在字符串中还包含单词“Lite”。如果用户代理包含“Red”,但不包含“Lite”,我想忽略它。

我希望我可以使用这样的东西:

RewriteCond %{HTTP_USER_AGENT} "blue|red+lite|green" [NC]

这可能吗?谢谢你。

4

1 回答 1

2
RewriteCond %{HTTP_USER_AGENT} "blue|red.*lite|green" [NC]

red仅当它后跟.时才会匹配lite

于 2012-06-04T19:46:43.097 回答