专门将字符串中的多个单词与.htaccess/RewriteCond匹配
(我尽我所能写了我的文章标题,但它可能不能真正正确地解释我的问题。) 为了简单起见,假设我要针对的3个用户代理字符串是:专门将字符串中的多个单词与.htaccess/RewriteCond匹配,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,(我尽我所能写了我的文章标题,但它可能不能真正正确地解释我的问题。) 为了简单起见,假设我要针对的3个用户代理字符串是: Blue V1.0 | Red V1.0 Lite | Green V1.0 我可以使用此重写条件执行此操作: RewriteCond %{HTTP_USER_AGENT} "blue|red|green" [NC] 但是我只想匹配“Red”用户代理,如果它在字符串后面的某个点也包含单词“Lite”。如果用户代理包含“Red”,但不包含“Lite”,我想忽略它 我希望我可
Blue V1.0 | Red V1.0 Lite | Green V1.0
我可以使用此重写条件执行此操作:
RewriteCond %{HTTP_USER_AGENT} "blue|red|green" [NC]
但是我只想匹配“Red”用户代理,如果它在字符串后面的某个点也包含单词“Lite”。如果用户代理包含“Red”,但不包含“Lite”,我想忽略它
我希望我可以用这样的东西:
RewriteCond %{HTTP_USER_AGENT} "blue|red+lite|green" [NC]
这可能吗?多谢各位
RewriteCond %{HTTP_USER_AGENT} "blue|red.*lite|green" [NC]
只有在lite
后面跟着时,才会匹配red