方法一:
目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名,大家都知道,中国人都是比较懒的,那么遇到这个情况我们如何面对了,其实办法很简单就是在网站头加入一句判断语句,判断是手机访问网站时就自动跳入手机版,如果是电脑访问就显示正常版本的就可以了。
代码如下:

<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script><script type="text/javascript">uaredirect("你的手机版网址");</script>

这个是利用百度APP应用,做为一个跳转。

附件:uaredirect.js

function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=window.location.host;var a=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+"/#m/"+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+"/#m/"+a;b=true}else{f=a;b=false}}}else{b=true}if(b){var c=window.location.hash;if(!c.match("fromapp")){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}function isSubdomain(c,d){this.getdomain=function(f){var e=f.indexOf("://");if(e>0){var h=f.substr(e+3)}else{var h=f}var g=/^www\./;if(g.test(h)){h=h.substr(4)}return h};if(c==d){return 1}else{var c=this.getdomain(c);var b=this.getdomain(d);if(c==b){return 1}else{c=c.replace(".","\\.");var a=new RegExp("\\."+c+"$");if(b.match(a)){return 2}else{return 0}}}};

方法二:
访问者如果是使用手机浏览器访问我们的站点,会受到一些限制,为此我们需要制作移动版本,并且在站点的首页加上判断,若访问者是用手机或者其它移动设备访问,页面自动跳转至wap页面。若是PC访问则打开正常页面。

当我用手机访问主站时( www.域名.com),则要求跳转到手机版网站去。
用到PHP自带的$_SERVER来判断。
具体代码如下:

$agent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS"))
header("Location:http://likinming.com/m/");

这样就简单实现了手机访问自动跳转到手机版的效果。

转载于:https://www.cnblogs.com/liucaixia/p/6812110.html

手机访问网站自动跳转到手机版相关推荐

  1. 通过PHP自带的$_SERVER判断 手机访问网站自动跳转到手机版

    需要有PC版网站和移动版网站,当手机访问域名的时候,通过PHP自带的$_SERVER判断浏览设备并跳转到移动版页面.如果是PC电脑打开网址,则不跳转直接访问pc版. 1 <?php 2 //ph ...

  2. html自动跳转手机,手机浏览网站自动跳转到wap页面的代码

    手机访问网站域名时如果实现自动跳转到wap页面 ? 如何让用户输入wap手机网站的网址时自动跳转到wap网站 ? wap页面自动跳转的实现方式 ? 如何判断访客是否是移动设备访问,自动跳转到wap页面 ...

  3. 手机访问PC网站自动跳转到手机网站代码

    第一 <SCRIPT LANGUAGE="JavaScript">function mobile_device_detect(url){var thisOS=navig ...

  4. 自动跳转手机版和电脑版html代码,分享两个手机访问pc网站自动跳转手机端网站代码...

    4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存.如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了! 常用的访问pc自动跳转到移动页面的代码 (functi ...

  5. firefox伪造请求头信息,模拟手机访问网站

    大概有两年没有去过chinaz的论坛了,昨天上去逛了逛.正好看到一个朋友在问百度是如何判断是不是手机登录的.有几个热心朋友回答的是js,我把百度首页的js看了下,没有找到一丝的手持设备判断的信息,我也 ...

  6. 手机访问网站 点击手机号码直接拨打电话

    手机访问网站,点击手机号码直接拨打电话: < a href="tel://158xxxxxxxx">号码< /a> 这种方式塞班.安卓与iphone都支持. ...

  7. 手机访问网站,点击手机号码直接拨打电话

    手机访问网站,点击手机号码直接拨打电话: < a href="tel://158xxxxxxxx">号码< /a> 这种方式塞班.安卓与iphone都支持. ...

  8. 手机访问网站提示拒绝访问_保持访问者参与和访问您网站的6条提示

    手机访问网站提示拒绝访问 It can be worrying when you put lots of time and effort getting visitors to your websit ...

  9. 手机端访问网页自动跳转至广告页面解决办法

    手机端访问网页自动跳转到垃圾界面的解决办法 这几天用手机访问网页频频出现弹出垃圾界面和广告的情况,令人愤怒不已,由于界面过于恶心,这里就不展示了- 今天就是总结一下怎么屏蔽这些广告界面和错误界面 HT ...

最新文章

  1. stand up meeting 12/24/2015 end sprint1
  2. 关于红酒的资料收集-2
  3. MVP+WCF+三层结构搭建项目框架(上)
  4. impala和mysql语法,impala CREATE TABLE语句
  5. linux查询22窗口,22linux查询文件命令比较
  6. ssm提交post_SSM中get和post乱码笔记
  7. mysql数据库表格导出为excel表格
  8. php无法调用shell脚本文件,php调用shell脚本--126错误
  9. 互联网后台的奥秘 - 腾讯一大牛的分享
  10. 《鸟哥 Linux 私房菜》560 页新书首发!完整中文版 PDF 下载
  11. stm32增加固件库工程
  12. 用Unity同时开发【微信小游戏】【安卓】【IOS】游戏#6.2 WebSocket通信
  13. 编译原理:cminus_compiler-2021-fall Lab3
  14. 2021-05-29当微商怎么引流?微商如何利用闲鱼引流?
  15. C语言实现画爱心(两种方式画法)
  16. Mezzanine入门
  17. html背景图片css怎么添加,css样式怎么插入背景图片?
  18. 复数加减java_用java实现复数的加减乘除运算
  19. Java 变态面试题
  20. 集散控制系统是集计算机技术,集散控制系统概述

热门文章

  1. jar 反编译_Java加密jar包流程
  2. python怎么安装scrapy_python2.7安装Scrapy
  3. 找出连续最长数字串python_字符串中找出连续最长的数字字符串的实例代码
  4. wav文件头字节数和文件实际字节不一致_18道MySQL经典面试题及答案,8分钟看完,你会有不一样的收获...
  5. php代码重构,Shell在代码重构中的应用了解下
  6. 各层作用_土工布有什么作用呢?
  7. 系统通知并发问题_玩转Java高并发?请先说明下并发下的惊群效应
  8. 10以内数的组成分解图_学前儿童如何学习20以内的加减法,收藏了
  9. 四象限运行模式_信息流广告推广怎么选择正确的出价模式?
  10. wince工业平板电脑_如何防止工业平板电脑温度过高?