小编Mar*_*ton的帖子

如何为CodeIgniter创建一个像样的错误404处理程序?

CodeIgniter有/system/application/errors/error_404.php,当有404因为实际上是"未找到控制器"条件时显示.但是,对于我的项目,我真的需要处理这个错误就像控制器类中缺少方法一样.在这种情况下,我显示一个普通的视图,其中包含一个漂亮的"未找到页面:也许你的意思是这个?..."页面,其中包含数据库生成的导航等.

我的想法是我可以做两件事之一:

  1. 创建一个header("Location: /path/to/error_page")调用以重定向到现有(或特殊)控制器的404处理程序
  2. 添加某种默认路由器来处理它.

达到要求结果的最佳方法是什么?是否有任何陷阱需要注意?

php codeigniter http-status-code-404

5
推荐指数
1
解决办法
2756
查看次数

标签 统计

codeigniter ×1

http-status-code-404 ×1

php ×1