Rom*_*man 13 php codeigniter http-status-code-404
CodeIgniter有一个非常简单的默认错误404消息:
404 Page Not Found
The page you requested was not found.
Run Code Online (Sandbox Code Playgroud)
我没有在完全空白页面上使用此错误消息,而是将此消息包装在我的页眉和页脚视图之间,以便错误消息与其他页面具有相似的外观.
为此,我创建了一个错误视图?例如:
my404_view.php
<? $this->load->view('header'); ?>
404 Page Not Found
The page you requested was not found.
<? $this->load->view('footer'); ?>
Run Code Online (Sandbox Code Playgroud)
现在,我如何使用它my404_view.php作为默认视图来显示404消息,而不是使用CodeIgniter默认错误消息.
Alf*_*ava 18
你应该改变你的routes.php.例如:
在application/config/routes.php中
$route['404_override'] = 'welcome/_404';
Run Code Online (Sandbox Code Playgroud)
在application/controllers/welcome.php中
function _404(){
$this->load->view("my404_view");
}
Run Code Online (Sandbox Code Playgroud)
在当前版本的CI中,这应该足够了.