是否可以通过nginx将非WebKit用户代理重定向到特定页面?

时间:2014-04-20 10:42:50

标签: nginx browser-detection

如果用户代理不是WebKit系列,我需要将用户重定向到特定页面。是否可以使用nginx?

1 个答案:

答案 0 :(得分:2)

是的,你可以使用$ http_user_agent变量来检查它

set $webkit_rewrite do_not_perform;

## http_user_agent for webkit ##
if ($http_user_agent ~* WebKit) {
  set $webkit_rewrite perform;
}

## redirect to webkit.example.com ##
if ($webkit_rewrite = perform) {
  rewrite ^ http://m.example.com$request_uri? redirect;
  break;
}