手机浏览自动跳转wap版本方法

元芳
1277617元芳社区管理
插件发布 热门 2014-03-28 11:32:25
1277617 插件发布 热门 2014-03-28 11:32:25
方法一:服务器增加新站点
如果你有自己的服务器,可以新增设一个站点,站点绑定域名为你的wap版域名,如m.phpwind.net.cn
该站点只需一个首页文件,文件名为index.php,文件内容如下:
自行将域名变更为自己的即可。
<?php
function is_mobile_user(){  
        $regex_match  = "/(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|"; 
        $regex_match .= "htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|";
        $regex_match .= "blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam\-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|";     
        $regex_match .= "symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte\-|longcos|pantech|gionee|^sie\-|portalmmm|"; 
        $regex_match .= "jig\s browser|hiptop|^ucweb|^benq|haier|^lct|opera\s*mobi|opera\*mini|320x320|240x320|176x220"; 
        $regex_match .= ")/i";         
        return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT'])); 
} 
$check = is_mobile_user();
if($check == true){
    $url = 'http://phpwind.net.cn/index.php?m=3g&c=forumlist';
}else{
    $url = 'http://phpwind.net.cn/';
      
}
     echo '<meta http-equiv="Content-Type" content="textml; charset=utf-8" /><script>window.location.href="'.$url.'";</script>';
  
?>
方法二:修改论坛程序源文件
详情请访问官方原帖:关于pw90wap版本根据设备实现自动跳转,http://www.phpwind.net/read/3269811
最牛评论
admin
1楼admin社区管理 2014-03-31 13:56
header.htm
js放在themes/你的风格文件夹/js/这个文件夹
seobmw
2楼seobmw初级会员 2014-03-28 11:34
太棒了
抢沙发
石三伢子
3楼石三伢子中级会员 2014-03-28 12:51
漫空论坛
4楼漫空论坛初级会员 2014-03-28 14:31
支持
tutudian
5楼tutudian初级会员 2014-03-28 21:59
给力!支持!
phpwind大神
6楼phpwind大神初级会员 2014-03-29 22:22
明了
ahua18xt
7楼ahua18xt初级会员 2014-03-30 06:56
改后完全打不开主页
ahua18xt
8楼ahua18xt初级会员 2014-03-30 06:56
改后打不开主页
sarsdna
9楼sarsdna初级会员 2014-03-30 09:50
@admin @元芳 @石三伢子
大人,早上好。

关于方法二, 昨天夜里搞到三点,还是弄不明白。 要大家指点下,先谢了。
方法二:修改论坛程序源文件
详情请访问官方原帖:关于pw90wap版本根据设备实现自动跳转,http://www.phpwind.net/read/3269811

1)这个wherefrom.js  放在哪里?

2)1、没有安装门户的站点:
找到你现在站点使用的模板,找到heade.htm文件,在head标签之内加上:
<script src="{@theme:site.js}/wherefrom.js"></script>

这个HEADE.HTM 是不是写错了? 是HEAD.HTM  还是HEADER.HTM ?


多谢。

zp260
10楼zp260初级会员 2014-03-30 15:32
大哥。。。。这里研究8.7么?如果8.7的话 怎么搞?
ahua18xt
11楼ahua18xt初级会员 2014-03-30 22:14
找到heade.htm文件这么文件很难,我找了很久没找到,不知道是不是写错了
sarsdna
12楼sarsdna初级会员 2014-03-31 06:46
闷声大减分~!
admin
13楼admin社区管理 2014-03-31 13:56
header.htm
js放在themes/你的风格文件夹/js/这个文件夹
sarsdna
14楼sarsdna初级会员 2014-03-31 16:53
亲,我这些都做了,还是无法显示,是不是还要装手机版程序的?
weixin
小谷派

每一天,发现生活之美!

微信号:sdhy2006