Nginx区分浏览器

2021/12/13 7:22:09

本文主要是介绍Nginx区分浏览器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 一.简介
  • 二.配置

一.简介

场景:
不同浏览器对网页的兼容性是不一样的,所以针对火狐和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下找页面
    }
}


这篇关于Nginx区分浏览器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程