nginx 手机版页面判断_nginx 通过user-agent判断是手机的浏览器

user-agent 收集:

nginx

#平台安全检测 (放在server同级)
add_header X-Frame-Options SAMEORIGIN;server {listen 80;server_name www.baidu.com;# 设置请求大小client_max_body_size 10M;#将请求转成httpsrewrite ^(.*)$ https://$host$1 permanent;
}
server {listen       443 ssl;server_name  djzl.pj.gov.cn;client_max_body_size 10M;ssl_certificate   /usr/local/ssl/https_pj_gov_cn0119/_pj_gov_cn.crt;ssl_certificate_key  /usr/local/ssl/https_pj_gov_cn0119/_pj_gov_cn.key;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location = / {if ($http_user_agent ~* "Nokia") { rewrite . /index.html break; }  # 判断请求来源是否是微信 permanent 为所传参数if ($http_user_agent ~* "MicroMessenger") { rewrite ^/(.*) https://wxaurl.cn/AXzQitDTSBc permanent break;}# 默认指向地址rewrite ^/(.*)  https://www.baidu.com permanent;}
}

nginx配置之判断请求来源相关推荐

  1. Nginx配置跨域请求 Access-Control-Allow-Origin *

    Nginx配置跨域请求 Access-Control-Allow-Origin * 当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is p ...

  2. Nginx配置OPTIONS方法请求直接返回204状态

    server {listen 80;server_name www.5isousuo.com www.liqinglin.cn www.5wwfu6.cn;index index.php index. ...

  3. Nginx配置valid_referer解决跨站请求伪造(CSRF)

    Nginx配置valid_referer解决跨站请求伪造(CSRF) 文章目录 Nginx配置valid_referer解决跨站请求伪造(CSRF) 漏洞说明 漏洞描述 危害等级 修复建议 漏洞复现 ...

  4. nginx配置ajax请求跨域

    首先通过mozilla文档了解跨域原理: web跨域的方式有几种,常见的方案有web服务后端代码层级解决与nginx配置层面解决,这里我以nginx配置层面为例. 一般浏览器跨域请求的时候会先发起op ...

  5. nginx配置连接数及限制客户端请求

    1.nginx配置连接数 准备两台linux服务器,一台安装nginx,一台安装ApacheBench工具对nginx服务器进行测 ApacheBench 是一个指令列程式,专门用来执行网站服务器的运 ...

  6. Nginx配置SSL证书(CentOS环境),实现https请求

    目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...

  7. nginx配置判断是pc端还是移动端并进行对应的链接跳转

    有时候一个项目分别做了pc端和h5端 需要在pc端打开h5的链接时(反之也是一样 )自动跳转到相应的链接 我们尝试过在前端项目中进行判断 但是会有一瞬间是先打开原链接的内容再进行对应的跳转 用户体验不 ...

  8. nginx配置使用笔记:三

    什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你 的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web ...

  9. Nginx配置同时适配电脑和移动端设备

    考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...

最新文章

  1. 共用体的定义和应用【C++】
  2. php 图片处理类,分享php多功能图片处理类
  3. python获取当时文件目录_python获取文件目录
  4. Angular Injection Token records map的填充原理
  5. mysql什么是覆盖索引,MySQL中的覆盖索引
  6. Spring注解和XML配置文件孰优孰劣
  7. 轻量级linux iso,antiX 17.2 发布,基于Debian的轻量级Linux发行版
  8. 中兴通讯和江苏电信携手推进SDN IPRAN创新进程
  9. 计算机管理创建新用户,win7系统添加新用户名的方法和win7系统计算机管理中没有本地用户和组的解决方法...
  10. 注册 aspnet_regiis
  11. 关于使用swiper心得
  12. Qt安装与使用(小白专用教程)
  13. vue CAD-dwg格式文件预览
  14. android 游戏 平板电脑,打游戏的安卓平板电脑推荐-打游戏最适合的平板电脑排行榜...
  15. 游戏开发中常用的算法1(20道题一篇文章)
  16. linux系统FW升降级步骤,使用fwupd为Ubuntu 18.04系统更新固件的方法
  17. 论文翻译(5)-Contextual Inter-modal Attention for Multi-modal Sentiment Analysis
  18. html中的input文本框禁止输入问题
  19. 天池大赛--ICPR Text Detection总结
  20. CSP 202112-3 登机牌条码 40分

热门文章

  1. 杜邦接口还有一个跟他相反的叫什么_日本新晋网红“Imma”出道,虚拟技术还能玩出什么花样?...
  2. 苏宁API接口,Onebound数据
  3. inno setup检测安装路径是否包含中文
  4. Experiment_Kit Program V20.1 正式全平台发布
  5. Linux发展史及简介
  6. 巧用Python的choice()方法
  7. 实战:开发Python项目管理平台Sailboat
  8. 一文读懂BloomFilter
  9. C++语法——详细剖析多态与虚函数
  10. Unity接入百度语音识别解决方案