在config.php中配置

// HttpException异常
'http_exception_template' => [
// 定义404错误的重定向页面地址
404 => isWap1() ? APP_PATH . '/index/view/wap/page404.html' : APP_PATH . '/index/view/page404.html',
],

文件最下面

//判断是PC还是wap
function isWap1(){
if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) return true;
if(isset ($_SERVER['HTTP_CLIENT']) &&'PhoneClient'==$_SERVER['HTTP_CLIENT']) return true;
if (isset ($_SERVER['HTTP_VIA'])) return stristr($_SERVER['HTTP_VIA'], 'wap') ? true : false;
if (isset ($_SERVER['HTTP_USER_AGENT'])) {
$clientkeywords = array(
'nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile'
);
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {
return true;
}
}
if (isset ($_SERVER['HTTP_ACCEPT'])) {
if ((strpos($_SERVER['HTTP_ACCEPT'],
'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'],
'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'],
'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'],
'text/html')))) {
return true;
}
}
return false;
}

最新文章

  1. Okhttp3的简单使用
  2. 深入学习jQuery的三种常见动画效果
  3. Java 根据两个经纬度坐标计算距离
  4. [原创]java WEB学习笔记95:Hibernate 目录
  5. Android视录视频示例
  6. HDU 1160 FatMouse&#39;s Speed
  7. JavaScript正则实战
  8. 友元(friend)--初学篇
  9. ActivityManager的使用
  10. python 深拷贝和浅拷贝浅析
  11. Dialog( 对话框) 组件
  12. Linux安装系统注意事项及系统初始化
  13. 国内外DNS服务器地址列表
  14. DMA(STM32)
  15. 取CPU序列号,获取网卡,取硬盘系列号,获取目录下的文件,强制删除目录
  16. 使用JDK中的安全包对数据进行加解密
  17. MAC下pyenv和pyenv-virtualenv插件初探
  18. 23 广播服务结合音乐Demo5
  19. oracle中去重复记录 不用distinct
  20. python实现四则运算和效能分析

热门文章

  1. Dubbo系列讲解之扩展点实现原理分析【2万字分享】
  2. 服务器受到网络攻击时,如何获取请求客户端的真实 IP?
  3. Docker开启TLS和CA认证
  4. flutter中存储键值对简单数据(相当于前端localstorage概念)
  5. vue项目接口管理,所有接口都在apis文件夹中统一管理
  6. WPF 实现完全可控制的漂亮自定义窗口
  7. Mysql 之 IFNULL(expr1,expr2) 对空不可判
  8. SpringBoot快速搭建流程
  9. Redis常用技术
  10. php Abstract 抽象类 与 Interface的