当前位置: 首页 > news >正文

Nginx通过自定义参数,实现同一域名在不同设备下访问不同站点的操作

需求是 ,只能使用一个域名(example.com) , 需要根据访问设备的不同 来访问不通的站点,

两个站点分别是独立的项目
A项目路径: /www/javaProject/pc  此为 PC站点 当设备是电脑时 访问该站点

B项目路径: /www/javaProject/mobile 此为手机站点 当设备是移动设备时,访问该站点

具体实现如下

 # 定义设备类型映射map $http_user_agent $device {default "/www/javaProject/pc";~*(android|iphone|ipod|ipad|mobile) "/www/javaProject/mobile";}server {listen 80;server_name example.com;# PC 端项目location / {root $device;try_files $uri $uri/ /index.html;}}

相关文章:

  • RefFormer论文精读
  • 【MySQL专栏】MySQL数据库的复合查询语句
  • 用 LangChain 手搓 RAG 系统:从原理到实战
  • [AI技术(二)]JSONRPC协议MCPRAGAgent
  • Cadence学习笔记之---原理图设计基本操作
  • ValidatorUtils工具
  • 《Piper》皮克斯技术解析:RIS系统与云渲染如何创造奥斯卡级动画短片
  • 【C语言练习】002. 理解C语言的基本语法结构
  • ECMAScript 1(ES1):JavaScript 的开端
  • 基于大牛直播SDK的Android屏幕扬声器采集推送RTMP技术解析
  • 浅谈OpenAIClaude LLM Tools的额外配置
  • 计算机网络中的DHCP是什么呀? 详情解答
  • 【速写】钩子与计算图
  • 抓包工具Wireshark的应用解析
  • Linux文件管理完全指南:从命名规则到压缩解压
  • 每日c/c++题 备战蓝桥杯(P1049 [NOIP 2001 普及组] 装箱问题)
  • 分层设计数据仓库的架构和设计高效数据库系统的方法
  • 自然语言处理+知识图谱:智能导诊的“大脑”是如何工作的?
  • 人工智能常见的数据处理方法
  • 感知古今:探秘古代传感器的奇妙世界
  • 巴达玛·利斯瓦达恭当选世界羽联主席,张军任理事会理事
  • 最高法报告重申保护创新主体权益:加大侵权损害赔偿力度
  • 四川甘孜州白玉县发生4.9级地震,震源深度10千米
  • 明查|把太平洋垃圾污染问题甩锅中国,特朗普用的是P过的图
  • 受折纸艺术启发可移动可变形的新型超材料问世
  • “雷公”起诉人贩子王浩文案开庭:庭审中不承认拐走川川