Php 如何在执行is_ajax_请求功能时自定义CODEIGNITER中的404页面

Php 如何在执行is_ajax_请求功能时自定义CODEIGNITER中的404页面,php,codeigniter,Php,Codeigniter,我已经在$route[“404_override”]上完成了服装设计,并加载了我自己的404页面 问题是,为什么我使用函数“show_404();”进行404页面调用此页面仍显示Codeigniter标准页面 在Exceptions.php中 <?php class MY_Exceptions extends CI_Exceptions { public function __construct(){ parent::__construct(); } public f

我已经在$route[“404_override”]上完成了服装设计,并加载了我自己的404页面

问题是,为什么我使用函数“show_404();”进行404页面调用此页面仍显示Codeigniter标准页面

在Exceptions.php中

<?php
class MY_Exceptions extends CI_Exceptions {
  public function __construct(){
    parent::__construct();
  }

  public function show_404($page = ''){
    redirect('404','refresh');
    exit;
  }
}

这么简单,如果你还能做简单的事情,为什么还要做困难的事情


删除MY_Exceptions文件,并在默认文件404 codeigniter文件上进行编辑,在
视图/errors/html/error_404.php

中,如果在
route.php
中添加404页默认控制器,则无需添加重定向代码。您只需创建404控制器来调用视图并更改视图中的布局。感谢您的输入:),您的话很有动力:D