项目有个需求,同时存在PC版和手机移动版的页面,全是静态页面,运行在nginx 下,想要同时适配PC版和手机移动版。

即同一个 URL ,用PC访问量加载PC版页面,用手机访问时加载手机版页面。

由于PC版和手机版每个页面的文件名都是一样的,各有一套css/js/images,如果在用户访问时判断他是通过PC还是手机访问的,从而指定相应的站点 根目录 ,问题不就解决了吗?

请看 nginx 配置

server

{

listen 80;

server_name youdomain.com;

index index.html index.htm index.php;

# listen 443;

# ssl on;

# ssl_certificate /usr/local/nginx/conf/server.crt;

# ssl_certificate_key /usr/local/nginx/conf/server_nopwd.key;

set $mobile_request 0;

if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') {

set $mobile_request 1;

}

location / {

root /var/www/html/pc/;

if ($mobile_request = 1) {

root /var/www/html/mobile/;

}

}

access_log logs/access_yourdomain_com.log main;

error_log logs/error_yourdomain_com.log;

}

最后不要忘了重启 nginx

service nginx restart

注意得用 restart , reload 不管用。

(责任编辑:最模板)

Linux手机适配,nginx同时适配PC版和手机移动版相关推荐

  1. 自动适配跳转电脑PC端和手机WAP端

    //首先获取浏览器所在系统平台对象 let sUserAgent = navigator.userAgent.toLowerCase();//用正则滤出平台名称,如符合以下条件则跳转移动端,并作跳转 ...

  2. 从 PC 解锁 Android 手机的 6 种有效方法

    在这个数字时代,手机已成为我们生活的重要组成部分.我们将它们用于各种用途,从跟踪我们的工作和社交日程到与亲人交流. 然而,有时我们的手机会成为令人沮丧的源头,尤其是当我们不小心将自己拒之门外时.但是您 ...

  3. NGINX适配网站的PC版和手机版

    考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...

  4. 电脑PC页面和手机移动页面适配跳转

    电脑PC页面和手机移动页面适配跳转 html页面,涉及到检测终端的问题,如果是电脑端,就跳到PC版页面:如果是手持端设备,就跳转到指定的shou网页上. 方法一.@media screen 思路:cs ...

  5. 手机连接电脑linux系统怎么样的,手机真能取代电脑吗?谈手机/PC系统的大一统...

    原标题:手机真能取代电脑吗?谈手机/PC系统的大一统 用手机办公到底靠不靠谱?随着移动互联网的发展,手机已经成为了很多人使用最频繁的电子产品.不过在大多数场合下,手机只能用于娱乐或者简单处理一些信息文 ...

  6. android 从服务端获取的图片怎么适配不同分屏幕的手机,移动端的适配|切图|标注...

    年前最后一个工作日,完成这篇干货- 这篇文章的目的是想从更深的原理层去找到一些设计规范的原因,比如为什么要选用@2x的750*1334做基础设计稿? 开发拿到设计基础稿是如何操作适配的? 基础稿是如何 ...

  7. ipad和iphone适配_如何在PC,Mac,iPhone和iPad之间转移Stardew Valley储蓄

    ipad和iphone适配 Stardew Valley for iPhone and iPad lets you import save games from your PC or Mac. You ...

  8. harmonyos系统适配机型,华为鸿蒙os适配手机一览,HarmonyOS系统适配机型有哪些

    华为鸿蒙os也是要上线了,正式版会在12月份到来的,这个也是自己开发的系统,能否乐成照样要看适配是否合适,经由漫长的守候,鸿蒙终于要来了,下面就来先容下华为鸿蒙os适配机型有哪些. 华为鸿蒙os适配机 ...

  9. 申请android11xColorOS,零时差适配安卓11!ColorOS 11升级公测版体验:丝滑顺畅

    原标题:零时差适配安卓11!ColorOS 11升级公测版体验:丝滑顺畅 一.写在前面:安卓11正式发布后 ColorOS抢先秒级推送 北京时间9月9日凌晨1点10分,谷歌悄无声息地放出安卓11的正式 ...

最新文章

  1. django定时任务实现(言简意赅) Django折腾记之启动定时任务(转)
  2. npm run build生成路径问题
  3. “混”的中层们,你们的下一站是?
  4. 普林斯顿大学计算机科学与技术专业硕士项目拒信
  5. 【Javascript】复选框的全选与全不选
  6. groovy 字符串截取最后一个_Python入门高级教程--Python 字符串
  7. VB版双语对照制作助手的设计与实现
  8. python数组中一列拆分,根据Python中的数组值拆分数组
  9. VBF BETA 1.5 发布了
  10. shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例
  11. springmvc执行流程_SpringMVC
  12. 腾讯微信短网址(url.cn)在线生成接口API使用详解
  13. libev中ev_loop结构体中宏定义的理解
  14. Win10+Qt4.8.5+Opencv2.4.3+QtCreator3.0.0
  15. IDEA出现Perhaps you are running on a JRE rather than a JDK?
  16. C语言实现通讯录(静态版本+动态版本)
  17. 外贸开发信主题怎么写
  18. 【黑马程序员】C++核心编程2 -类与对象(封装、继承和多态)-this指针-友元-运算重载符-文本操作(附测试用例源码、测试结果图及详细注释)
  19. 你真的知道css三种存在样式(外联样式、内部样式、内联样式)的区别吗?
  20. python入门指南小说免费阅读-python3.6.0入门指南(官方版).pdf

热门文章

  1. 喜马拉雅 Apache RocketMQ 消息治理实践
  2. 鼐鼐家为用户打造3D互动体验式营销解决方案
  3. 知己知彼,百战百胜!如何做好干系人管理
  4. Redis 混合存储最佳实践指南
  5. 一文读懂深度学习:从神经元到BERT
  6. 金蝶国际公布2020年全年业绩,云业务收入增长45.6%
  7. VMware支持客户构建多云未来
  8. 亚信科技高念书:“一巩固三发展”五年打造百亿企业
  9. 微软 SQL Server 2019 将免费支持 Java;Rancher Labs获2500万美元融资;腾讯云进军日本市场……...
  10. 一篇文章带你快速理解微服务架构,由浅入深带你走进微服务架构的核心