📜  如何在 CodeIgniter 中创建自定义 404 页面?

📅  最后修改于: 2022-05-13 01:56:27.434000             🧑  作者: Mango

如何在 CodeIgniter 中创建自定义 404 页面?

我们在使用网站时经常会看到 404 错误页面。仅当我们导航到损坏的链接时才会遇到此错误页面。在 CodeIgniter 中,可以创建自定义 404 页面来更改 404 页面的外观。因此,在本文中,我们将研究如何创建自定义 404 错误页面。

为了创建一个自定义的 404 错误页面,我们需要做三个步骤:

  1. 看法
  2. 控制器
  3. 路线

视图:在视图部分,我们创建了一个error404。在应用程序/视图/目录中的PHP页面,当在 URL 之间导航时出现任何问题时将显示该页面。标准错误页面不包含任何 CSS。为了添加样式并使 404 错误页面更具吸引力,可以创建自定义页面。下面是同样包含内部 CSS 的 HTML 代码。

error404.php
< !doctype html>

  

    Page Not Found 404 Error
    

  

    
        

404

        

Page not found

    
  


customError404.php
 load -> helper('url');
    }
  
    public function index() {
        $this -> output -> set_status_header('404');
        $this -> load -> view('error404');
    }
}


Controller:在Controller阶段,我们创建了一个customError404。应用程序/控制器/目录中的PHP文件。在 ccustomError404 内部。 PHP代码,在 index() 方法中加载 error404 视图并执行 $this->output->set_status_header('404')。让我们看一下控制器的代码。

自定义错误 404。 PHP

 load -> helper('url');
    }
  
    public function index() {
        $this -> output -> set_status_header('404');
        $this -> load -> view('error404');
    }
}

路线:在这一步中,我们需要编辑路线。 PHP文件存在于 application/config/ 目录中,并分配自定义控制器 customError404。 PHP到 $route['404_override']。

脚步:

  1. 打开应用程序/配置/路由。 PHP
  2. 将其编辑为 $route['404_override']='customError404. PHP';

输出:我们在本文中创建的自定义 404 错误页面如下所示:

404错误页面