根据访问者客户端决定是否跳转到WAP网站

公司360mobile网站在建设中提出以下要求,来提高用户体验:
当访问者使用手机访问www域名时,自动跳转到wap域名。

演示地址(手机访问):
http://uicss.cn/test/mobile/

index.php插入代码如下:

  1. <?php
  2. $go2url = 'http://uicss.cn/wap/index.php';
  3. $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
  4. $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile)/i";
  5. if($ua == '' || preg_match($uachar, $ua)){
  6. header('Location:'.$go2url);exit;
  7. }
  8. ?>

相关日志:

10 条评论 《根据访问者客户端决定是否跳转到WAP网站》

  1. 很喜欢这里,可以交换链接么?
    98tie.com飘过;p

    回复

  2. 学习了。

    回复

  3. 有知道了多一样东东,学习了啦!

    回复

  4. 就是用HTTP_USER_AGENT这个吧

    回复

  5. :-x 这个还是不错的,收下了,去测试下效果,

    回复

  6. 会有漏掉的,因为你只列出了大部分知名品牌,其他的呢?

    不过,我看有人用这个USER_AGENT来做,是用排除法:Mozilla之外的全部当作手机访问。

    回复

  7. 我也是WP博客, 要加到那个位置呢, 我房子indexo里面出现错误.

    回复

    Gravatarcuikai Reply:

    这只是一段测试代码,像troy所说的,只列出来了知名的手机品牌,不推荐WP用户使用。如果你想试的话,可以放到body标签下边,应该是header.php

  8. 你好请问如果我不适用wordpress 是否也能实现功能,我的主页文件要以什么命名?

    回复

  9. 我用了这个插件,但是在搜索引擎收录的时候,在手机上访问,所有链接就全部转向到主页地址,没办法让用户看到搜索出的文章,博主这怎么解决?

    回复

发表评论 (无需注册)

支持CTRL+ENTER快捷提交
崔凯的博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯的博客 All rights reserved. 京ICP备09029324号.