set $a 0; #第一个条件 if ($uri !~* /(.*).php(.*)){ set $a 1; } #第二个条件 if ($http_user_agent ~* (up.UCBrowser|mobile|nokia|iphone|ipad|android|samsung|htc|OPPO|手机版|手机模式)){ set $a 1$a; } 满足两个条件后才301跳转 if ($a = 11){ rewrite ^/(.*)$ http://wap.com/$1 permanent
资料: supervisor和nginx使用 1 .supervisor 管理进程工具 2 .nginx 反向代理, 负载均衡 安装nginx $ sudo apt-get update $ sudo apt-get install nginx $ nginx -v nginx version: nginx/1.10.3 (Ubuntu) 安装成功后请求服务器返回 Welcome to nginx! If you see this page, the nginx web server is
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. nginx判断设备根据useragent,国外有个开源的User-Agent区分pc和手机的解决方案可以直接使用: set $mobile_rewrite do_not_perform; if ($http_user_agent ~* "(android|bb\d+|meego).+mobile|avant