卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11179本站已运行3223

帝国cms服务器判断终端跳转代码

nginx服务器推论终端重定向代码,一句话就顺利完成了。

if ($http_user_agent ~* (iphone|ipod|android|blackberry)) { rewrite ^ $scheme://www.11dz.cn$request_uri?; }

当然,apache服务器推论终端重定向代码 也就是一句话就搞定了。

RewriteCond %{HTTP_USER_AGENT} “iphone|ipod|android|blackberry” [NC]  RewriteRule ^(.*)$  https://www.11dz.cn/$1[L,R=302]

以上方法极好,也许并未全部支持。更喜欢在程序上推论朋友可以用下面的代码。

function isMobile() { $mobile = array(); static $mobilebrowser_list ='Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|Series|webOS|SonyEricsson|Sony|BlackBerry|Cellphone|dopod|Nokia|samsung|PalmSource|Xphone|Xda|Smartphone|PIEPlus|MEIZU|MIDP|CLDC'; //note 获取手机浏览器 if(preg_match("/$mobilebrowser_list/i", $_SERVER['HTTP_USER_AGENT'], $mobile)) { return true; }else{ if(preg_match('/(mozilla|chrome|safari|opera|m3gate|winwap|openwave)/i', $_SERVER['HTTP_USER_AGENT'])) { return false; }else{ if($_GET['mobile'] === 'yes') { return true; }else{ return false; } } } }

其他帝国CMS判断多终端重定向的教程集合:

帝国cms服务器判断终端重定向代码:https://www.11dz.cn/jiaocheng/ecms/2017-03-02/250.html

帝国cms判断PC端的重定向手机端教程:https://www.11dz.cn/jiaocheng/ecms/158.html

帝国cms推论手机用户重定向:https://www.11dz.cn/jiaocheng/ecms/2013-09-05/60.html

卓越飞翔博客
上一篇: 帝国CMS二次开发标题图片实现远程图片下载
下一篇: 帝国CMS二次开发不开后台定时刷新脚本
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏