nginx目录结构

nginx

├── conf // 配置文件

│ └── annotation // 自定义注解

├── html // html页面

│ └── pc // PC端

│ └── index.html //首页

│ └── mobile // 移动端

│ └── index.html //首页

├── sbin // nginx 命令

│ └── nginx

访问不同页面

server {

listen 80;

server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location /{

#PC端根路径

root html/pc;

#通过user-agent判断来源是移动端还是PC端

if ($http_user_agent ~* "(mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)") {

#移动端根路径

root html/mobile;

}

#

index index.html;

}

访问不同域名

server {

listen 80;

server_name xxx.com;

location / {

proxy_pass http://localhost:3000;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

if ($http_user_agent ~* "(mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)") { #判断是否为移动设备访问

rewrite ^/(.*)$ http://m.xxx.com$uri redirect; # 跳转到m.xxx.com

}

}

}

java 判断移动还是pc端_区分PC端 和 移动端相关推荐

  1. java判断那个时间更晚_如何用Java判断日期是早于还是晚于另一个日期

    如何用Java判断日期是早于还是晚于另一个日期 另一个工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天?在Java 8中,LocalDate类有两类方法isBefore()和isAft ...

  2. JAVA判断字符串以什么什么开始_字符串不能以什么开头 Java 判断字符串是否以什么开头...

    javascript怎么判断字符串是以什么开头的js中怎么判断一个字符串是以某个具体的字符串开头的? Java 判断字符串是否以什么开头 可以使用 startsWith() 判断,例如: String ...

  3. java判断南北纬度的分界线_中国的地理如何区分南北?《南北分界线》在哪里?...

    不同的人有不同的方式来划分中国的南部.例如,东北地区认为这一切都在山海关以外,而广东地区则认为这一切都在岭南北部.事实上,这是一个狭隘的观点.从广义上讲,中国南部或秦岭淮河是分界线,或长江是分界线.在 ...

  4. java 判断请求为 ajax请求_请问如何判断一个请求是不是ajax请求?

    针对跨域情况的getjson 或者ajax(jsonp)可以使用ACCEPT请求头部格式来判断 PHP端对应$_SERVER['HTTP_ACCEPT'] jsonp的请求一般是:text/javas ...

  5. java 判断繁体_java获取系统语言(区分简体中文和繁体中文)

    [(一).功能  当一个系统有了一定规模,可能要销售到国外其它国家,这时候要实现多种资源文件.  本代码示例将介绍怎样实现: 一个系统同时具有简体,繁体,英文等不同资源文 之前做android应用时遇 ...

  6. java 判断int是几位_快速判断一个int值是几位数

    快速判断一个int值是几位数 判断一个int值是几位数,想到除法和模运算了,偶然在Java标准API源码中发现的写法,很强大. 文艺青年(存在Integer包中) public class Test ...

  7. java 判断一个数是正整数_【Java】P1075 质因数分解—关于数学方法在解题中的运用—(OJ:洛谷)...

    点击上方"蓝字"关注我们了解更多算法思路01题目 题目来源:洛谷OJ 题目链接: https://www.luogu.com.cn/ 题目描述 已知正整数n是两个不同的质数的乘积, ...

  8. java 判断文件是否打开过_【后端开发】Java中如何判断文件是否被隐藏?(代码示例)...

    在Java中我们可以使用File类的isHidden()方法来判断指定文件是否被隐藏:下面本篇文章就来带大家认识一下isHidden()方法,了解如何使用isHidden()方法来判断文件是否被隐藏, ...

  9. java判断线段是否相交函数_计算几何-判断线段是否相交

    计算几何-判断线段相交 判断两线段是否相交: 快速排斥 跨立实验(这两个词也是我看博客的时候看到的,觉得挺高大上的就拿过来用了,哈哈哈) 1. 快速排斥:就是初步的判断一下,两条线段是不是相交,以两条 ...

最新文章

  1. java 随机数 平均值_从平均值,变异系数生成对数正态分布随机数
  2. 使用rest_framework写api接口的一些注意事项(axios发送ajax请求)
  3. 介绍Smart Client组件网站
  4. Java Web整合开发(42) -- Petstore
  5. python操作三大主流数据库(6)python操作mysql⑥新闻管理后台功能的完善(增、ajax异步删除新闻、改、查)...
  6. Matlab 重命名
  7. SpringBoot在接受前台参数时提示:Ruquired parameter ‘‘ is not present
  8. ConcurrentSkipListMap深入分析
  9. 去 BAT 面试,总结了这 55 道 MySQL 面试题
  10. STM32工作笔记0089---UCOSIII存储管理
  11. linux移动文件 rf参数_linux下文件的复制、移动与删除
  12. Android dropbox介绍
  13. 苹果手机回收价格怎么查询
  14. MOOC中国大学慕课C语言期末编程试题
  15. Unreal Engine 4 —— GAS系统学习 (二十八) 创建Lazer招式与GameplayEffect
  16. 达内C++视频(全)
  17. 数学基础:向量求导整理
  18. 爱死磕8月28日市场分析,涨停!两天已18个点!
  19. 转载java基础总结大全(使用)
  20. kali锁屏后无法唤醒_联想电脑锁屏后无法唤醒_win10联想休眠怎么唤醒黑屏图文步骤...

热门文章

  1. Linux/Android CPU调度之EAS调度器
  2. 洛谷(小鱼的数字游戏、进制转换、Cableway、Quasi Binary)
  3. 树莓派4B散热片及九层亚克力外壳的正确打开方式
  4. flannel 实战与源码分析(五)
  5. 服务器拒绝发送文件怎么办,服务器拒绝了您发送离线文件
  6. 无贡献、无创新、无思路,ML领域准博士求助:论文到底要怎么创新? | Reddit热议...
  7. 【CodeForces 1042B --- Vitamins】DP+位运算
  8. ssm框架所需jar包下载链接
  9. unity+live2d制作galgame框架
  10. 人工智能的应用:工业解密:百度地图背后的路线时长预估模型!