我有一个自定义用户代理,如果客户端版本低于要求,我想进行重定向。
location / {
if ($http_user_agent ~ Foo) {
return 301 https://somewhere.else
}
}
如何在此处添加版本检查?例如,标准可能小于版本4.因此,Foo / 3.3应该重定向,但Foo / 4.0不应该重定向。
答案 0 :(得分:1)
类似的东西:
Foo/([1-2]\.|3\.[0-3])
哪些匹配:Foo/1.
,Foo/2.
,Foo/3.0
,Foo/3.1
,Foo/3.2
和Foo/3.3