如何将所有iPhone请求重定向到其他URL?

时间:2014-05-26 14:15:26

标签: ios iphone regex nginx webkit

如何配置nginx将使用iPhone的用户的所有请求重定向到其他服务器?只是iPhone。不是其他iOS设计的。

我找到了以下代码,但我无法弄清楚如何对iPhone请求进行正则表达式。

set $mobile_rewrite do_not_perform;

if ($http_user_agent ~* "???????????") {
  set $mobile_rewrite perform;
}

if ($mobile_rewrite = perform) {
  rewrite ^ http://just_for_iphones.com/ redirect;
  break;
}

1 个答案:

答案 0 :(得分:1)

set $mobile_rewrite do_not_perform;

if ($http_user_agent ~* "Apple-iPhone") {
  set $mobile_rewrite perform;
}

if ($mobile_rewrite = perform) {
  rewrite ^ http://just_for_iphones.com/ redirect;
  break;
}