我已经实现了codeigniters 404覆盖,它适用于不正确的参数,但是当你键入不正确的控制器时,它会回到默认的404页面。这可能是一个简单的解决方案,但似乎无法找到答案。
答案 0 :(得分:0)
如果您需要设置自定义404,请按照style guide
进行操作application > controllers > Error_404.php
文件名:Error_404.php
class Error_404 extends CI_Controller {
public function index() {
}
}
Codeigniter错误404 over ride仅适用于第一级控制器。
$route['404_override'] = 'error_404';
不能正常工作
$route['404_override'] = 'pages/error_404';