nginx配置之判断请求来源
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配置之判断请求来源相关推荐
- Nginx配置跨域请求 Access-Control-Allow-Origin *
Nginx配置跨域请求 Access-Control-Allow-Origin * 当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is p ...
- Nginx配置OPTIONS方法请求直接返回204状态
server {listen 80;server_name www.5isousuo.com www.liqinglin.cn www.5wwfu6.cn;index index.php index. ...
- Nginx配置valid_referer解决跨站请求伪造(CSRF)
Nginx配置valid_referer解决跨站请求伪造(CSRF) 文章目录 Nginx配置valid_referer解决跨站请求伪造(CSRF) 漏洞说明 漏洞描述 危害等级 修复建议 漏洞复现 ...
- nginx配置ajax请求跨域
首先通过mozilla文档了解跨域原理: web跨域的方式有几种,常见的方案有web服务后端代码层级解决与nginx配置层面解决,这里我以nginx配置层面为例. 一般浏览器跨域请求的时候会先发起op ...
- nginx配置连接数及限制客户端请求
1.nginx配置连接数 准备两台linux服务器,一台安装nginx,一台安装ApacheBench工具对nginx服务器进行测 ApacheBench 是一个指令列程式,专门用来执行网站服务器的运 ...
- Nginx配置SSL证书(CentOS环境),实现https请求
目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...
- nginx配置判断是pc端还是移动端并进行对应的链接跳转
有时候一个项目分别做了pc端和h5端 需要在pc端打开h5的链接时(反之也是一样 )自动跳转到相应的链接 我们尝试过在前端项目中进行判断 但是会有一瞬间是先打开原链接的内容再进行对应的跳转 用户体验不 ...
- nginx配置使用笔记:三
什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你 的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web ...
- Nginx配置同时适配电脑和移动端设备
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...
最新文章
- 共用体的定义和应用【C++】
- php 图片处理类,分享php多功能图片处理类
- python获取当时文件目录_python获取文件目录
- Angular Injection Token records map的填充原理
- mysql什么是覆盖索引,MySQL中的覆盖索引
- Spring注解和XML配置文件孰优孰劣
- 轻量级linux iso,antiX 17.2 发布,基于Debian的轻量级Linux发行版
- 中兴通讯和江苏电信携手推进SDN IPRAN创新进程
- 计算机管理创建新用户,win7系统添加新用户名的方法和win7系统计算机管理中没有本地用户和组的解决方法...
- 注册 aspnet_regiis
- 关于使用swiper心得
- Qt安装与使用(小白专用教程)
- vue CAD-dwg格式文件预览
- android 游戏 平板电脑,打游戏的安卓平板电脑推荐-打游戏最适合的平板电脑排行榜...
- 游戏开发中常用的算法1(20道题一篇文章)
- linux系统FW升降级步骤,使用fwupd为Ubuntu 18.04系统更新固件的方法
- 论文翻译(5)-Contextual Inter-modal Attention for Multi-modal Sentiment Analysis
- html中的input文本框禁止输入问题
- 天池大赛--ICPR Text Detection总结
- CSP 202112-3 登机牌条码 40分
热门文章
- 杜邦接口还有一个跟他相反的叫什么_日本新晋网红“Imma”出道,虚拟技术还能玩出什么花样?...
- 苏宁API接口,Onebound数据
- inno setup检测安装路径是否包含中文
- Experiment_Kit Program V20.1 正式全平台发布
- Linux发展史及简介
- 巧用Python的choice()方法
- 实战:开发Python项目管理平台Sailboat
- 一文读懂BloomFilter
- C++语法——详细剖析多态与虚函数
- Unity接入百度语音识别解决方案