同一个域名在PC和移动端打开分别是两个网站这样可以实现吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同一个域名在PC和移动端打开分别是两个网站这样可以实现吗?相关的知识,希望对你有一定的参考价值。

就是在PC端打开是pc官网,用手机打开是手机网站,它会自动转码成手机网站 这是怎么做的!

不可以的,肯定是主机名不同,二级域名分别表示 参考技术A 可以的做个判定就可以了的本回答被提问者采纳 参考技术B 这个应该要从程序上设置

nginx反向代理PC端和手机端分别请求各自后台工程

一、场景介绍:
公司准备在阿里云环境上部署一套域名环境,因绑定域名时间问题,决定采用迂回方案,将域名绑定在本地一台nginx上,由域名nginx指向阿里云新部署的nginx,阿里云nginx反向代理后端两个工程,一个是PC页面一个是手机端页面。
来实现手机端访问域名跳转到后端手机工程,PC端访问域名跳转到后端PC工程。

二、编辑阿里云nginx配置文件
直接上图:
技术图片

#jchx_web.conf

upstream myh5 {
server 10.10.17.38:8076;
}

server {
listen 8082;

location / {

    root html;
    index index.html;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    if ( $http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry) ) {
            proxy_pass http://myh5;
    }

    proxy_pass http://10.10.17.38:8076/jchx_web/;

}

error_page   500 502 503 504  /50x.html;
location = /50x.html {
    root   /usr/share/nginx/html;
}     

}

三、重启nginx测试

        经测试访问PC域名时访问的是PC端页面。
        经测试访问M域名时访问的是手机端页面。

以上是关于同一个域名在PC和移动端打开分别是两个网站这样可以实现吗?的主要内容,如果未能解决你的问题,请参考以下文章

PHP判断访问者手机移动端还是PC端的函数,亲测好用

php 判断是否手机端还是pc端

请问电脑PC自带IE浏览器和 苹果IPHONE或者安卓手机打开同一域名网站时,分别显示不同内容,代码如何修改,

nginx反向代理PC端和手机端分别请求各自后台工程

nginx反向代理PC端和手机端分别请求各自后台工程

简单的利用JS来判断页面是在手机端还是在PC端打开的方法