• 问答中心
  1. 登录
  2. 注册
  • 问答首页
  • 问题求助
    • 软件问题
    • BUG反馈
    • 其他问题
  • 功能建议
  • 业务咨询

同一个站点如何设置电脑端是www.XXX.com 手机端是m.XXX.com

当用户浏览网站时,同一个站点如何设置电脑端是www.XXX.com  手机端是m.XXX.com

在电脑端浏览时 是www.XXX.com  在手机端浏览时 是m.XXX.com

2019年08月14日 | 8929人阅读
最佳答案
  • admin

    1
    博谈天下 等1人赞同

    前提:

        1、PC端域名、手机端域名同时都解析到一个网站上;

        2、如果模板目录只有PC文件夹,那复制下面代码放到公用的头部模板header.htm;

        3、如果模板目录有PC和mobile两个文件夹,那复制下面代码放到mobile文件夹的公用头部文件header.htm;

    代码:

      <script type="text/javascript">

        // 把这里的域名改为你的手机端域名

        ey_pctomobile("http://m.baidu.com");

        // PC端 移动端 跳转

        function ey_pctomobile(domain){

            // 只取得域名,不带http协议

            var host = '';

            host = domain.replace(/^([^:]*):?\\\\/\\\\/([^\\\\/]+)(.*)/g, '$2');

            // 检测手机端的标识

            var is_mobile = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;

            // 判断手机端并且跳转

            if (is_mobile && window.location.href.indexOf(host) < 0) {

                url = domain + window.location.href.replace(/^([^:]*):?\\\\/\\\\/([^\\\\/]+)/g, '');

                window.location.href = url;

            }

        }

      </script>

    2019年08月14日
    • admin | 2019年08月14日
      回复
      谢谢你
    • 请先 登录 · 注册

      取消 评论

回答 | 共 6 个
按点赞量排序
  • 博谈天下

    0
    等人赞同

    写错代码了,你重新复制一下代码,刚才代码里的PC端和手机端的网址写反了。

    2019年08月14日
    • admin | 2019年08月14日
      回复
      好的
    • 查看更多

      请先 登录 · 注册

      取消 评论

  • 博谈天下

    1
    博谈天下 等1人赞同

    if (/mobile/i.test(navigator.userAgent)) {

        window.location = '移动端首页';//跳转到移动端界面  写在PC端

    }

    if(!/mobile/i.test(navigator.userAgent)){

        window.location = 'PC端首页';//跳转到PC端界面 写在移动端

    }

    你这个 可以用这种方式

    2019年08月14日
    • admin | 2019年08月14日
      回复
      谢谢
    • 查看更多

      请先 登录 · 注册

      取消 评论

游客

^-^我来说两句,请先 登录 · 注册
发表回答

博谈天下

热门帖子
周榜 | 总榜

  • 1
    麻豆传媒是什么梗?最近好多人再说?
  • 2
    怎么看最近的外卖小哥杀人事件?
  • 3
    有没有晚上开车的软件,你们懂的
  • 4
    今日话题:哪部电影让你看完直呼过瘾?
  • 5
    各位高手,请问QQ自动给好友发广告怎么解决?万分感谢
  • 6
    同一个站点如何设置电脑端是www.XXX.com 手机端是m.XXX.com
  • 7
    微信群里的拍了拍怎么弄的?有谁知道
  • 8
    网易云音乐的音乐人认证教程你们有人要吗?
  • 9
    有人知道怎么下载Youtube上的视频吗?
  • 10
    各位大神,硬盘坏了,东西是不是永远找不回来了?