网站自动跳转到wap手机版

摘要

   

    访问者如果是使用手机浏览器访问我们的站点,会受到一些限制,为此我们需要制作移动版本,并且在站点的首页加上判断,若访问者是用手机或者其它移动设备访问,页面自动跳转至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/");


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

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:15 条

  1. avatar hackhp
    回复 2014-03-10 16:53  沙发

    emlog的手机版其实我基本上就没用,还有很多不完善,等以后看看手机版有没有改进再说。

    • avatar 李明

      @hackhp:有同感,期待手机版更完善。

  2. avatar 小乐
    回复 2013-12-06 10:43  板凳

    请问一下,把这个跳转代码放在emlog那个文件里

    • avatar 李明

      @小乐:放在index.php,请先做好数据和文件备份。

  3. avatar 浮夸
    回复 2013-09-29 18:23  地板

    其实还有更先进的办法,跳都不跳,自动选择手机的模版(网址不变),只是懒得折腾,呵呵。

    • avatar 李明

      @浮夸:我用手机访问你的博客时跳到手机版不能留言。

  4. avatar liuyanyk
    回复 2013-09-08 16:02  #4 楼

    俺是手机党,平时管理也靠手机,所以不做手机浏览等东西,因为那个会把我自己拒绝在我自己的网站的门口外的!我个人反对用多说等第三方评论,反对博客使用手机插件等!

    • avatar 李明

      @liuyanyk:我也是一样的。

  5. avatar 免费部落
    回复 2013-08-23 23:50  #5 楼

    也可以使用百度的免费解析啊!

    • avatar 随意

      @免费部落:直接用百度Site App代码识别就可以了

  6. avatar 时意
    回复 2013-05-17 14:19  #6 楼

    按照楼主说法 真的可以呢 成功了

    • avatar 李明

      @时意:真的吗?哈哈!

  7. avatar ichen521
    回复 2013-02-19 14:06  #7 楼

    对着这个问题,我找了很多办法都不行,今天看到了 您这个办法想试试,不知道把那个判断加到那个文件里面呢 因为我的网站是dedecms,模版文件是 htm格式,没有php格式的文件 我该把这段php代码加到那里呢

    • avatar 李明

      @ichen521:试试放在index.php文件(自动生成HTML版)代码上面吧。

      • avatar ichen521

        @李明:dedecms 首页都是模版文件 模版文件是htm格式 应该不能嵌入php语言判断 但是根目录下有一个index.php 那个作用不大 我明天试试 谢谢了