• 问答中心
  1. 登录
  2. 注册
  • 问答首页
  • 问题求助
    • BUG反馈
    • 其他问题
  • 信息化咨询
  • 招投标咨询

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

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

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

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

    1
    admin 等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 个
按点赞量排序
  • admin

    0
    等人赞同

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

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

      请先 登录 · 注册

      取消 评论

  • admin

    1
    admin 等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日
      回复
      谢谢
    • 查看更多

      请先 登录 · 注册

      取消 评论

游客

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

admin

热门帖子
周榜 | 总榜

  • 1
    合同P是否为B的有效业绩?
  • 1
    同一个站点如何设置电脑端是www.XXX.com 手机端是m.XXX.com
  • 2
    当网站配置好https协议之后 全站url http怎么跳转到https
  • 3
    投标时,在招标文件无禁止性规定的情况下,投标人授权的代理人可以是外单位人员吗?
  • 4
    本单位参与某工程项目的投标,中标公示时发现自己为第二中标候选人,不服,向招标人(招标代理机构)申请看第一中标候选人的投标文件,问合法吗?
  • 5
    投标期间加盖投标专用章是否与加盖公章具有同等法律效力?
  • 6
    各级国家机关、事业单位和团体组织利用财政性资金,采购集中采购目录以外、限额标准以下的项目如何实施?
  • 7
    投标文件要求加盖公章位置,盖了投标专用章。且投标文件正本中“公章对投标专用章授权说明”放的是复印件,加盖了投标专用章,投标文件是否有效?
  • 8
    授权人签字由别人代签可以认定为投标无效吗?
  • 9
    机房设备采购加装饰装修工程预算560万,可以拆分成设备400万,装修工程160万吗?
  • 10
    对于国有企业的工程,国有企业自己的子公司也有相应资质,可否直接与子公司签订施工合同?