nginx 手机版页面判断_nginx通过user-agent判断是否手机浏览器的方法
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判断是否手机浏览器的方法相关推荐
- bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法
bootsrtap h5 移动版页面 在苹果手机ios滑动上下拉动滚动卡顿问题解决方法 bootsrtap框架做的h5页面,在android手机下没有卡顿问题,在苹果手机就一直存在这问题,开始毫无头绪 ...
- 手机版页面正式发布 html5取代wap(wml)
为什么80%的码农都做不了架构师?>>> 前不久就想做一个wap网站,但由于智能手机的流行就放弃了WML技术 开启手机网页浏览,选择性放弃wap 所以经理了最后的思考就采用了j ...
- 华为手机没有耳塞插口_鸿蒙OS 2.0手机版开启公测!名单中只有华为手机没有荣耀...
作为一家全球前五的手机大厂,华为手机近年来遇到了不小的危机,这其中最大的就要数芯片和系统的问题了,虽然困难很多,但华为正在一步步努力解决,系统方面已经打造了鸿蒙OS分布式系统.现在,经过漫长时间的等待 ...
- 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版
ftp工具手机版(ftp文件传输管理工具)是一款非常实用的ftp文件管理应用工具.主要作用是将手机ftp上的文件数据快速传输到电脑上,或者将电脑上的文件传输到手机上,实现双向传输,并且传输速度十分快, ...
- 有没有手机版_华为 | 官方表态,折叠屏5G手机即将开售!
这两天是各地高考放榜的日子,不知道这里的狐友们里头有没有今年刚考完的考生呢?祝大家都能成功考上自己喜欢的学校! 还有人记得华为折叠屏手机 Mate X 吗? 此前华尔街日报表示,华为折叠屏手机 Mat ...
- python 网络监控系统手机版下载_云视通网络监控系统手机版
云视通是一款便于生活的监控软件,在使用之前,用户需要登录注册账号.注册步骤很简单,几步即可完成,如果不进行注册是无法进行使用的.在成功登录账号之后,便可与监控设备进行调节,包括获取实时画面,视频分享, ...
- nginx 手机版页面判断_Nginx if 条件判断
Nginx if 条件判断: 1.公司网站上线有这样的需求: 由于公司网站域名从http到https的转移,在测试阶段需要公司内部进行测试,公司内部局域网访问时强制访问加密的https服务,外部用户访 ...
- nginx 手机版页面判断_Nginx配置如何区分PC或手机访问不同域名
新官网上线,但在手机上访问新官网的体验很差,要求在手机上访问新官网时访问旧官网,可以通过修改Nginx配置来实现自动跳转. 首先是新官网的Nginx配置文件加个跳转判断,通过user-agent判断来 ...
- ajax实现翻书效果,jQuery实现手机版页面翻页效果的简单实例
var page = 1; var size = 6; var mark = 0; var url = "{pigcms{:U('Order/index', array('page'=> ...
最新文章
- git创建、切换、合并、删除分支
- ShopEx安装过程
- spring + hibernate
- boost::fusion::as_vector用法的测试程序
- CentOS6.8下安装memcached并设置开机自启动
- 用php实现随机点名,使用javascript做的一个随机点名程序
- 【2】SCN-Ribbon负载均衡
- python3.x教程_Python3.x基础教程1
- keil5安装_如何安装Keil5
- java 单元测试assert_java – 使用assertTrue与其他人进行单元测试
- html添加哔哩哔哩视频,哔哩哔哩在线视频编辑器使用教程汇总
- CMakeLists.txt文本编辑工具
- 英特尔第11代处理器(Intel Tiger Lake) 疑难解答 - 安装Windows 10时找不到驱动器
- 亲密关系的本质是分享:如何把握暧昧的窗口期?
- 求两个三维向量的夹角(带正负)
- 读书档案-心流:最优体验心理学
- HTTP状态404-未找到
- PostgreSQL16中pg_dump的LZ4和ZSTD压缩
- 超大数据10进制转2进制详解(可推广到其他进制)/ Codeup 100000579 问题 C: 进制转换
- 论文翻译[Deep Residual Learning for Image Recognition]