CodeIgniter 2.x 404错误路由

CodeIgniter 2.x 404错误路由,codeigniter,Codeigniter,CodeIgniter 2.x中新的404错误功能是否真的会将404错误发送到服务器,以便通过分析跟踪?或者我需要在控制器中执行某些操作?再进一步挖掘,我在这一页的底部找到了答案: 如果您谈论的是$route['404\u override']页面,它本身不会发送正确的404状态代码。我最近就此事提交了一份报告 论坛帖子中的修复看起来很完美,只需确保您通过$this->output->set_status_header('404')手动设置标题即可使用您定义为默认404的任何方法。我能想到的唯一

CodeIgniter 2.x中新的404错误功能是否真的会将404错误发送到服务器,以便通过分析跟踪?或者我需要在控制器中执行某些操作?再进一步挖掘,我在这一页的底部找到了答案:


如果您谈论的是
$route['404\u override']
页面,它本身不会发送正确的404状态代码。我最近就此事提交了一份报告

论坛帖子中的修复看起来很完美,只需确保您通过
$this->output->set_status_header('404')手动设置标题即可使用您定义为默认404的任何方法。我能想到的唯一问题是,如果你想404的加载你的主页或其他东西

这还有另一个问题,具有无效方法的有效控制器将显示默认错误页,而不是自定义错误页。你可以在网上看到这方面的一些报道


希望他们能在将来的版本中纠正这一点,并自动设置标题。

还要检查.htaccess文件中的配置