首页 > 系统相关 >nginx 一个域名区分pc和手机!

nginx 一个域名区分pc和手机!

时间:2024-01-13 17:22:23浏览次数:32  
标签:index nginx pc 域名 html root Browser

location / {
    set $root '/usr/share/nginx/html/pc/dist';
	# 这部分校验可以改!
    if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|(WxdB.Browser)|(CLDC)|(UP.Link)|(KM.Browser)|(UCWEB)|(SEMC-Browser)|(Mini)|(Symbian)|(Palm)|(Nokia)|(Panasonic)|(MOT-)|(SonyEricsson)|(NEC-)|(Alcatel)|(Ericsson)|(BENQ)|(BenQ)|(Amoisonic)|(Amoi-)|(Capitel)|(PHILIPS)|(SAMSUNG)|(Lenovo)|(Mitsu)|(Motorola)|(SHARP)|(WAPPER)|(LG-)|(LG/)|(EG900)|(CECT)|(Compal)|(kejian)|(Bird)|(BIRD)|(G900/V1.0)|(Arima)|(CTL)|(TDG)|(Daxian)|(DAXIAN)|(DBTEL)|(Eastcom)|(EASTCOM)|(PANTECH)|(Dopod)|(Haier)|(HAIER)|(KONKA)|(KEJIAN)|(LENOVO)|(Soutec)|(SOUTEC)|(SAGEM)|(SEC-)|(SED-)|(EMOL-)|(INNO55)|(ZTE)|(iPhone)|(Android)|(Windows CE)|(Wget)|(Java)|(curl)|(Opera)" ) {
        set $root "/usr/share/nginx/html/mobile/dist";
    }
    root $root;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
    if ($request_filename ~* ^.*?.(html|htm)$) {
        add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
    }
}

标签:index,nginx,pc,域名,html,root,Browser
From: https://www.cnblogs.com/0x1cc4/p/17962624

相关文章

  • 函数计算域名调试web应用
    函数计算域名调试web应用如果没有域名的话,可以利用一个小技巧来绕过阿里云对于函数计算域名使用的限制,从而直接使用阿里云的域名进行访问先进入如下页面复制公网访问地址​​然后安装可以修改响应头的浏览器插件,例如https://github.com/FirefoxBar/HeaderEditor,然后进行类......
  • nginx启用HTTP2特性
    本文于2017年2月底完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。查看当前nginx的编译选项#./nginx-Vnginxversion:nginx/1.9.15builtbygcc5.4.020160609(Ubuntu5.4.0-6ubuntu1~16.04.4)builtwithOpe......
  • 因成本不断增加,阿里云发布域名调价公告|一周IT资讯
    因成本不断增加,阿里云发布域名调价公告1月9日晚,阿里云在官网发布域名调价公告:因注册局成本上调、域名实名制审核等服务成本不断增加,经慎重考虑,现决定于2024年2月1日,对.net英文域名进行价格调整,首年注册价格93元,续费价格99元,转入价格90元。钉钉抢做“中国版GPTStore”去年4月钉......
  • 使用Nginx作为反向代理服务器在Linux中的最佳实践
    在Linux环境下,Nginx因其高效性能、稳定性以及丰富的功能集而广泛用于作为反向代理服务器。以下是在Linux中使用Nginx作为反向代理服务器的最佳实践:1.安装与配置首先,确保你的Linux发行版已经安装了Nginx。大多数Linux发行版都提供了Nginx的包管理工具。例如,在基于Debian的系统上,你......
  • CPC儿童产品认证
    什么是CPC认证?CPC认证的全称是Children’sProductCertificate。CPC证书类似于中国的质检报告,在通过相关检测、出具报告后同时发放的证书。证书列明进/出口商信息,商品信息、以及已通过的相关检测项目及其依据的法规标准。亚马逊平台在上线一些类别的产品(如儿童玩具、婴童用品,儿童......
  • Nginx 服务器开启status页面检测服务状态
    一、Nginxstatusmonitor和apache中服务器状态一样。输出的内容如:  第1列:当前与http建立的连接数,包括等待的客户端连接:2第2列:接受的客户端连接总数目:20处理的客户端连接总数目:20客户端总的请求数目:50第3列:当前,nginx读请求连接当前,nginx写响应返回给......
  • Nginx采用虚拟目录的方式代理IIS站点
    Nginx采用虚拟目录的方式代理IIS站点起因背景由于IIS出现了某种不可知的问题,H5APP的部署从IIS改为Nginx。H5APP的Nginx的部署比较简单,直接修改官方的实例即可但是之前H5站点中有一个虚拟目录用于客户单点登录认证,所以需要在Nginx中添加对应的虚拟目录,但是单点认证是ASP.Net......
  • [转帖]京东大佬细说:Nginx反向代理时保持长连接,看完直呼"学到了!"
    https://mp.weixin.qq.com/s?__biz=MzU1MzE2NzIzMg==&mid=2247488405&idx=1&sn=7081ff4e0ac1de38ef14acf49d9102cd&utm_source=tuicool&utm_medium=referral 前言:nginx反向代理,如何通过配置支持从client到server的长连接?如何避免nginx线程池内线程数反复震荡导致性能......
  • [转帖]nginx反向代理时保持长连接
    https://www.cnblogs.com/liufarui/p/11075630.html ·【场景描述】HTTP1.1之后,HTTP协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过来的长......
  • linux环境编译 TPC-H tools
    上传压缩包复制修改makefile文件make-fmakefile可以看到dbgen和qgen是新生成的......