0
CodeIgniter 2.x中的新404错误功能是否实际向服务器发送404错误,以便可以通过分析来跟踪它?或者我需要在我的控制器中做些什么?再往挖掘,我找到了答案,在此页面的底部:CodeIgniter 2.x 404错误路由
http://codeigniter.com/forums/viewthread/164957/#790005
CodeIgniter 2.x中的新404错误功能是否实际向服务器发送404错误,以便可以通过分析来跟踪它?或者我需要在我的控制器中做些什么?再往挖掘,我找到了答案,在此页面的底部:CodeIgniter 2.x 404错误路由
http://codeigniter.com/forums/viewthread/164957/#790005
如果你在谈论的$route['404_override']
页面,它本身并不发送正确的404个状态码。我最近提交了关于此的bug report。
论坛帖子中的修复看起来很完美,只要确保您通过$this->output->set_status_header('404');
手动设置标题,无论您将哪种方法定义为默认404即可。唯一可以考虑的问题是如果您希望404的加载您的主页或者其他的东西。
还有一个问题,有效的控制器与无效的方法将显示默认的错误页面,而不是自定义的。您可以在issue tracker上看到这方面的一些报告。
希望他们能在将来的版本中纠正这一点,并自动设置标题。
同时检查.htaccess文件中的配置 – 2012-06-06 05:33:49