nginx根据访问终端跳转页面
2013-09-10 14:17
260 查看
server { server_name g3.tm-sp.com; listen 80; access_log off; location / { if ($http_user_agent ~ "((MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|(WxdB.Browser)|(CLDC)|(UP.Link)|(KM.Browser)|(UCWEB)|(SEMC\-Browser)|(Mini)|(Symbian)|(Palm)|(Nokia)|(Panasonic)|(MOT)|(SonyEricsson)|(NEC)|(Alcatel)|(Ericsson)|(BENQ)|(BenQ)|(Amoisonic)|(Amoi)|(Capitel)|(PHILIPS)|(SAMSUNG)|(Lenovo)|(Mitsu)|(Motorola)|(SHARP)|(WAPPER)|(LG)|(EG900)|(CECT)|(Compal)|(kejian)|(Bird)|(BIRD)|(G900/V1.0)|(Arima)|(CTL)|(TDG)|(Daxian)|(DAXIAN)|(DBTEL)|(Eastcom)|(EASTCOM)|(PANTECH)|(Dopod)|(Haier)|(HAIER)|(KONKA)|(KEJIAN)|(LENOVO)|(Soutec)|(SOUTEC)|(SAGEM)|(SEC)|(SED)|(EMOL)|(INNO55)|(ZTE)|(iPhone)|(Android)|(Windows CE)|(Wget)|(Java)|(curl)|(Opera))"){ rewrite ^/(.*)$ http://221.180.20.228:8081/wap/$1 ; } if ( $http_user_agent ~ ^$ ) { rewrite ^/(.*)$ http://221.180.20.228:8081/wap/$1 ; } proxy_pass http://221.180.20.228:8080; } }
相关文章推荐
- dede首页添加根据IP访问区域跳转对应页面
- dedecms首页添加根据IP访问区域跳转对应页面的方法
- nginx 访问默认index.html首页跳转指定页面
- nginx规则:自动降级,手机用户访问跳转手机版与PC版页面
- Nginx根据不同浏览器语言配置页面跳转的方法
- Liferay访问时,根据不同用户角色跳转到不同登陆页面
- nginx如何设置访问跳转到一个固定页面
- 根据不同访问设备跳转到PC页面或手机页面
- 利用nginx来屏蔽指定的user_agent的访问以及根据user_agent做跳转
- nginx实现某个页面http访问,其余全部跳转到https
- powerdns与nginx结合实现以域名和IP方式访问web服务器80端口时分别跳转到不同页面
- nginx规则:自动降级,手机用户访问跳转手机版与PC版页面
- 根据不同访问设备跳转到PC页面或手机页面
- 判断移动设备访问自动跳转到移动版页面
- 根据不同浏览器语种检测,跳转不同页面
- [置顶] iOS 远程推送 根据后台推送内容的不同跳转指定页面
- nginx和tomcat访问图片和静态页面的配置方法
- Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
- PHP实现根据设备类型自动跳转相应页面的方法
- 代理抓取页面,获得访问地址的最终跳转地址