2011-04-29 74 views

回答

0

如果你在谈论的$route['404_override']页面,它本身并不发送正确的404个状态码。我最近提交了关于此的bug report

论坛帖子中的修复看起来很完美,只要确保您通过$this->output->set_status_header('404');手动设置标题,无论您将哪种方法定义为默认404即可。唯一可以考虑的问题是如果您希望404的加载您的主页或者其他的东西。

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

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

+0

同时检查.htaccess文件中的配置 – 2012-06-06 05:33:49