nginx通过user-agent判断是否手机浏览器的方法,这在检测通过手机浏览pc页面然后跳转到手机页面时很有用。

user-agent相关知识:

http://www.developershome.com/wap/detection/detection.asp?page=userAgentHeader

http://search.cpan.org/~cmanley/Mobile-UserAgent-1.05/lib/Mobile/UserAgent.pm

http://www.zytrax.com/tech/web/mobile_ids.html

http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones

nginx配置实例: 代码如下:

location = / {

root /var/www/path;

if ($http_user_agent ~* "Nokia") { rewrite . /index.html break; }

if ($http_user_agent ~* "Mobile") { rewrite . /index.html break; }

if ($http_user_agent ~* "SAMSUNG") { rewrite . /index.html break; } }

if ($http_user_agent ~* "SonyEricsson") { rewrite . /index.html break; }

if ($http_user_agent ~* "MOT") { rewrite . /index.html break; } }

if ($http_user_agent ~* "BlackBerry") { rewrite . /index.html break; }

if ($http_user_agent ~* "LG") { rewrite . /index.html break; } }

if ($http_user_agent ~* "HTC") { rewrite . /index.html break; }

if ($http_user_agent ~* "J2ME") { rewrite . /index.html break; }

if ($http_user_agent ~* "Opera Mini") { rewrite . /index.html break; } }

index index.html;

}

nginx 手机版页面判断_nginx通过user-agent判断是否手机浏览器的方法相关推荐

  1. bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法

    bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法 bootsrtap框架做的h5页面,在android手机下没有卡顿问题,在苹果手机就一直存在这问题,开始毫无头绪 ...

  2. 手机版页面正式发布 html5取代wap(wml)

    为什么80%的码农都做不了架构师?>>>    前不久就想做一个wap网站,但由于智能手机的流行就放弃了WML技术 开启手机网页浏览,选择性放弃wap 所以经理了最后的思考就采用了j ...

  3. 华为手机没有耳塞插口_鸿蒙OS 2.0手机版开启公测!名单中只有华为手机没有荣耀...

    作为一家全球前五的手机大厂,华为手机近年来遇到了不小的危机,这其中最大的就要数芯片和系统的问题了,虽然困难很多,但华为正在一步步努力解决,系统方面已经打造了鸿蒙OS分布式系统.现在,经过漫长时间的等待 ...

  4. 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版

    ftp工具手机版(ftp文件传输管理工具)是一款非常实用的ftp文件管理应用工具.主要作用是将手机ftp上的文件数据快速传输到电脑上,或者将电脑上的文件传输到手机上,实现双向传输,并且传输速度十分快, ...

  5. 有没有手机版_华为 | 官方表态,折叠屏5G手机即将开售!

    这两天是各地高考放榜的日子,不知道这里的狐友们里头有没有今年刚考完的考生呢?祝大家都能成功考上自己喜欢的学校! 还有人记得华为折叠屏手机 Mate X 吗? 此前华尔街日报表示,华为折叠屏手机 Mat ...

  6. python 网络监控系统手机版下载_云视通网络监控系统手机版

    云视通是一款便于生活的监控软件,在使用之前,用户需要登录注册账号.注册步骤很简单,几步即可完成,如果不进行注册是无法进行使用的.在成功登录账号之后,便可与监控设备进行调节,包括获取实时画面,视频分享, ...

  7. nginx 手机版页面判断_Nginx if 条件判断

    Nginx if 条件判断: 1.公司网站上线有这样的需求: 由于公司网站域名从http到https的转移,在测试阶段需要公司内部进行测试,公司内部局域网访问时强制访问加密的https服务,外部用户访 ...

  8. nginx 手机版页面判断_Nginx配置如何区分PC或手机访问不同域名

    新官网上线,但在手机上访问新官网的体验很差,要求在手机上访问新官网时访问旧官网,可以通过修改Nginx配置来实现自动跳转. 首先是新官网的Nginx配置文件加个跳转判断,通过user-agent判断来 ...

  9. ajax实现翻书效果,jQuery实现手机版页面翻页效果的简单实例

    var page = 1; var size = 6; var mark = 0; var url = "{pigcms{:U('Order/index', array('page'=> ...

最新文章

  1. git创建、切换、合并、删除分支
  2. ShopEx安装过程
  3. spring + hibernate
  4. boost::fusion::as_vector用法的测试程序
  5. CentOS6.8下安装memcached并设置开机自启动
  6. 用php实现随机点名,使用javascript做的一个随机点名程序
  7. 【2】SCN-Ribbon负载均衡
  8. python3.x教程_Python3.x基础教程1
  9. keil5安装_如何安装Keil5
  10. java 单元测试assert_java – 使用assertTrue与其他人进行单元测试
  11. html添加哔哩哔哩视频,哔哩哔哩在线视频编辑器使用教程汇总
  12. CMakeLists.txt文本编辑工具
  13. 英特尔第11代处理器(Intel Tiger Lake) 疑难解答 - 安装Windows 10时找不到驱动器
  14. 亲密关系的本质是分享:如何把握暧昧的窗口期?
  15. 求两个三维向量的夹角(带正负)
  16. 读书档案-心流:最优体验心理学
  17. HTTP状态404-未找到
  18. PostgreSQL16中pg_dump的LZ4和ZSTD压缩
  19. 超大数据10进制转2进制详解(可推广到其他进制)/ Codeup 100000579 问题 C: 进制转换
  20. 论文翻译[Deep Residual Learning for Image Recognition]

热门文章

  1. RFID-aloha算法
  2. 无线局域网(wifi) 简单破解
  3. node离线安装(linux环境)
  4. 浏览器提示adobe flash player不是最新版本!
  5. 08 | 设计模式之美——王争
  6. iWisoft Free Video Converter-免费全能视频转换器
  7. 【​观察】从技术提升社会效率的价值观 看BoCloud博云的初心与使命
  8. 汽车信息泄露法规惠及亿万人
  9. mongodb管理工具下载
  10. WLAN部署(AC+AP)配置及常见问题记录