频道栏目
首页 > 程序开发 > Web开发 > PHP教程 > PHP框架专栏 > ThinkPHP > 正文
thinkphp3.0设置404错误,怎么设置thinkphp的404错误页面?
2016-01-06 18:32:35           
收藏   我要投稿
最近在用thinkphp框架,都知道设置404是一个项目必不可少的。这里介绍thinkphp3.0下的设计404页面的方法,有助于搜索引擎的优化!

首先我们建立一个EmptyAction.class.php 控制器。

然后再这个控制器里面写一个_empty方法,代码如下:

class EmptyAction extends Action{

public function _empty(){
header(‘HTTP/1.1 404 Not Found’);//如果访问不存在可以直接返回404,例如 url/sdasdf
//$this->display(‘Empty:index’);//如果想设计404的模板,要把这个注释去掉,然后建立一个Empty下index.html模板。
}
//另外想实现 url/Admin/sdafasdf 这样的二段也返回404要在每一个控制器都加入一个_empty方法
}

这样还不够

另外想实现 url/Admin/sdafasdf 这样的二段也返回404要在每一个控制器都加入一个_empty方法例如:

class IndexAction extends Action {
public function index(){

$this->display();
}
public function _empty(){
header(‘HTTP/1.1 404 Not Found’);//如果访问不存在可以直接返回404,例如https://www.laotouwang.com/sdasdf
//$this->display(‘Empty:index’);//如果想设计404的模板,要把这个注释去掉,然后建立一个Empty下index.html模板。
}

}

?>

点击复制链接 与好友分享!回本站首页
相关TAG标签 错误 页面
上一篇:ThinkPHP Think定位查询
下一篇:thinkphp图片上传代码,简单的thinphp上传图片类的例子
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站