Linux手机适配,nginx同时适配PC版和手机移动版
项目有个需求,同时存在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版和手机移动版相关推荐
- 自动适配跳转电脑PC端和手机WAP端
//首先获取浏览器所在系统平台对象 let sUserAgent = navigator.userAgent.toLowerCase();//用正则滤出平台名称,如符合以下条件则跳转移动端,并作跳转 ...
- 从 PC 解锁 Android 手机的 6 种有效方法
在这个数字时代,手机已成为我们生活的重要组成部分.我们将它们用于各种用途,从跟踪我们的工作和社交日程到与亲人交流. 然而,有时我们的手机会成为令人沮丧的源头,尤其是当我们不小心将自己拒之门外时.但是您 ...
- NGINX适配网站的PC版和手机版
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本.访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面. 1.判断 ...
- 电脑PC页面和手机移动页面适配跳转
电脑PC页面和手机移动页面适配跳转 html页面,涉及到检测终端的问题,如果是电脑端,就跳到PC版页面:如果是手持端设备,就跳转到指定的shou网页上. 方法一.@media screen 思路:cs ...
- 手机连接电脑linux系统怎么样的,手机真能取代电脑吗?谈手机/PC系统的大一统...
原标题:手机真能取代电脑吗?谈手机/PC系统的大一统 用手机办公到底靠不靠谱?随着移动互联网的发展,手机已经成为了很多人使用最频繁的电子产品.不过在大多数场合下,手机只能用于娱乐或者简单处理一些信息文 ...
- android 从服务端获取的图片怎么适配不同分屏幕的手机,移动端的适配|切图|标注...
年前最后一个工作日,完成这篇干货- 这篇文章的目的是想从更深的原理层去找到一些设计规范的原因,比如为什么要选用@2x的750*1334做基础设计稿? 开发拿到设计基础稿是如何操作适配的? 基础稿是如何 ...
- 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 ...
- harmonyos系统适配机型,华为鸿蒙os适配手机一览,HarmonyOS系统适配机型有哪些
华为鸿蒙os也是要上线了,正式版会在12月份到来的,这个也是自己开发的系统,能否乐成照样要看适配是否合适,经由漫长的守候,鸿蒙终于要来了,下面就来先容下华为鸿蒙os适配机型有哪些. 华为鸿蒙os适配机 ...
- 申请android11xColorOS,零时差适配安卓11!ColorOS 11升级公测版体验:丝滑顺畅
原标题:零时差适配安卓11!ColorOS 11升级公测版体验:丝滑顺畅 一.写在前面:安卓11正式发布后 ColorOS抢先秒级推送 北京时间9月9日凌晨1点10分,谷歌悄无声息地放出安卓11的正式 ...
最新文章
- django定时任务实现(言简意赅) Django折腾记之启动定时任务(转)
- npm run build生成路径问题
- “混”的中层们,你们的下一站是?
- 普林斯顿大学计算机科学与技术专业硕士项目拒信
- 【Javascript】复选框的全选与全不选
- groovy 字符串截取最后一个_Python入门高级教程--Python 字符串
- VB版双语对照制作助手的设计与实现
- python数组中一列拆分,根据Python中的数组值拆分数组
- VBF BETA 1.5 发布了
- shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例
- springmvc执行流程_SpringMVC
- 腾讯微信短网址(url.cn)在线生成接口API使用详解
- libev中ev_loop结构体中宏定义的理解
- Win10+Qt4.8.5+Opencv2.4.3+QtCreator3.0.0
- IDEA出现Perhaps you are running on a JRE rather than a JDK?
- C语言实现通讯录(静态版本+动态版本)
- 外贸开发信主题怎么写
- 【黑马程序员】C++核心编程2 -类与对象(封装、继承和多态)-this指针-友元-运算重载符-文本操作(附测试用例源码、测试结果图及详细注释)
- 你真的知道css三种存在样式(外联样式、内部样式、内联样式)的区别吗?
- python入门指南小说免费阅读-python3.6.0入门指南(官方版).pdf
热门文章
- 喜马拉雅 Apache RocketMQ 消息治理实践
- 鼐鼐家为用户打造3D互动体验式营销解决方案
- 知己知彼,百战百胜!如何做好干系人管理
- Redis 混合存储最佳实践指南
- 一文读懂深度学习:从神经元到BERT
- 金蝶国际公布2020年全年业绩,云业务收入增长45.6%
- VMware支持客户构建多云未来
- 亚信科技高念书:“一巩固三发展”五年打造百亿企业
- 微软 SQL Server 2019 将免费支持 Java;Rancher Labs获2500万美元融资;腾讯云进军日本市场……...
- 一篇文章带你快速理解微服务架构,由浅入深带你走进微服务架构的核心