【问题标题】:Turn off Codeigniter 404 errors?关闭 Codeigniter 404 错误?
【发布时间】:2014-08-14 03:23:41
【问题描述】:

由于历史原因,我们仅将 Codeigniter 用于我们的一些项目,而不是整个站点。例如,

我们已经通过 Apache 设置了一个不错的自定义 404 页面,比如:

现在,随着 CI 的工作,/CI_project*/ 中发生的 404 错误显示在 CI 的错误视图中,而不是 custom_404.html。不幸的是,这不是我们想要的。我知道我可以使用$route['404_override'] 设置自定义 404 视图,但这必须路由到 CI 控制器,而不是常规 URL。本着“DRY”的精神,我也希望不必在 CI 中创建相同的视图。

如何在 CI 中“关闭”404 错误处理,以便 custom_404.html 能够完成工作?

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

    不完全是我的想法,但这是我作为解决方法所做的:

    /CI_project/error/error_404.php
    

    将其替换为 /not_CI/custom_404.html 的符号链接。

    【讨论】:

      【解决方案2】:

      尝试将其添加到您的 .htaccess 文件中:ErrorDocument 404 /custom_404.html

      【讨论】:

        猜你喜欢
        • 2014-12-23
        • 2014-03-25
        • 2013-05-23
        • 1970-01-01
        • 2013-01-29
        • 2014-05-25
        • 2014-10-14
        • 2013-05-13
        • 1970-01-01
        相关资源
        最近更新 更多