一.简介

场景:

不同浏览器对网页的兼容性是不一样的,所以针对火狐和curl,返回不同内容

原理:

使用if对http_user_agent变量进行判断,这个变量会显示访问时浏览器型号。

二.配置

server {
listen 80;
server_name localhost; location / {
root html;
index index.html index.htm;
} if ($http_user_agent ~* url) { #识别客户端curl浏览器
rewrite ^(.*)$ /curl/$1 break; #curl浏览器访问会到html/curl下找页面
}
}

最新文章

  1. 使用SQL Server 2008 维护计划(图解)
  2. html 5 实现拖放效果
  3. .NET LINQ基本查询操作
  4. 创建oracle数据库job服务:PlSqlDev操作job
  5. 使用本地phpmyadmin管理远程数据库
  6. Exchange Server 2013就地存档
  7. struts2--表单重复提交
  8. Git.Framework 框架随手记--准备工作
  9. yii2 ArrayHelper map 使用
  10. ubuntu14.04.2 添加ppa remastersys源 镜像ubuntu系统
  11. —软测试—(5)计算机系统CPU组成
  12. C语言之原码、反码和补码
  13. IDL和生成代码分析
  14. mvn
  15. arcpy加载mxd文件时,无效的MXD路径,提示assert (os.path.isfile(mxd) or (mxd.lower() == "current")), gp.getIDMessage(89004, "Invalid MXD filename")
  16. Python3 系列之 编程规范篇
  17. 任意输入一串字符串,求该字符串中字符的出现次数并打印出来,如输入“bcaba”输出:b 2 c 1 a 2
  18. android: 在android studio中使用retrolambda的步骤
  19. PTA 堆栈操作合法性(20 分)
  20. __细看InnoDB数据落盘 图解 MYSQL

热门文章

  1. UDP端口检查告警SHELL脚本(企业微信版机器人版)
  2. [loj3331]选课
  3. [loj3313]序列
  4. [loj3179]视觉程序
  5. 【Tool】MySQL卸载
  6. Electron快速入门之事件
  7. Navicat 激活教程2021(Linux)
  8. 制作nc文件(Matlab)
  9. Jvarkit : Java utilities for Bioinformatics
  10. R连接mysql数据库方法详解