投稿邮箱:tougao@114cha.com

日常维护
使用 Nginx 内置 $http_user_agent 来区分( 电脑 pc、手机 mobile、平板 pad )端的内容访问
2020-04-10 09:17     【字体: 】     【 关闭 】    

使用 Nginx 内置 $http_user_agent 来区分( 电脑 pc、手机 mobile、平板 pad )端的内容访问

location / {
#pc端内容访问
set $flag "pc";
set $num 1;
set $hua "${http_user_agent}";
set $iospad "${http_user_agent}";
set $androidpad "${http_user_agent}";

#mobile端访问内容
if ( $http_user_agent ~* "Mobile") {
      set $flag "mobile";
}

#ios-pad端访问内容
if ( $iospad ~* "iPad|ipad") {
      set $flag "pad";
}

#android-pad端访问内容
if ( $androidpad ~* "Android") {
      set $num "${num}2";
}

if ( $hua !~* "Mobile") {
    set $num "${num}3";
}

if ( $num = "123") {
     set $flag "pad";
}

root /usr/local/etc/nginx/website/$flag;

index index.html index.htm;
}


           

【免责声明】: 本站部分文章和信息来源于国际互联网, 本站转载出于传递更多信息和学习之目的,内容由热心网友自发贡献,该文观点仅代表作者本人,并不意味着赞同其观点或证实其内容的真实性。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请立即联系管理员一经查实,本站将立刻删除。对使用本站信息和服务所引起的后果,本站不作任何承诺。
分享到: