根据访问者客户端决定是否跳转到WAP网站
公司360mobile网站在建设中提出以下要求,来提高用户体验:
当访问者使用手机访问www域名时,自动跳转到wap域名。
演示地址(手机访问):
http://uicss.cn/test/mobile/
index.php插入代码如下:
- <?php
- $go2url = 'http://uicss.cn/wap/index.php';
- $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
- $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile)/i";
- if($ua == '' || preg_match($uachar, $ua)){
- header('Location:'.$go2url);exit;
- }
- ?>

08/10/2009 at 20:40
很喜欢这里,可以交换链接么?
98tie.com飘过;p
回复
08/13/2009 at 22:02
学习了。
回复
08/15/2009 at 1:39
有知道了多一样东东,学习了啦!
回复
08/16/2009 at 9:45
就是用HTTP_USER_AGENT这个吧
回复
10/07/2009 at 15:48
回复
10/09/2009 at 9:49
会有漏掉的,因为你只列出了大部分知名品牌,其他的呢?
不过,我看有人用这个USER_AGENT来做,是用排除法:Mozilla之外的全部当作手机访问。
回复
11/13/2009 at 20:19
我也是WP博客, 要加到那个位置呢, 我房子indexo里面出现错误.
回复
十一月 13th, 2009 at 23:09
这只是一段测试代码,像troy所说的,只列出来了知名的手机品牌,不推荐WP用户使用。如果你想试的话,可以放到body标签下边,应该是header.php
12/17/2009 at 12:15
你好请问如果我不适用wordpress 是否也能实现功能,我的主页文件要以什么命名?
回复
11/24/2010 at 12:56
我用了这个插件,但是在搜索引擎收录的时候,在手机上访问,所有链接就全部转向到主页地址,没办法让用户看到搜索出的文章,博主这怎么解决?
回复