php - 如何覆盖CodeIgniter中未找到的页面?

标签 php codeigniter error-handling http-status-code-404

我有一个CodeIgniter应用程序,该应用程序通常可以按照我的意愿运行,但是有时用户会转到一个不存在的页面,并遇到一个不友好的错误。我想自动检测错误并向用户显示有用的信息(不是PHP错误)。我阅读了CodeIgniter的用户指南,但找不到任何相关部分。

如何处理CodeIgniter中的页面未找到错误并显示自己的自定义内容?

最佳答案

如果您要使用自己的自定义页面来处理错误,则可以修改application/errors中的错误模板。如果您有理由基于自己的代码,则可以使用show_404show_error将用户手动转到这些页面之一-请查看官方文档中的Error Handling页面。

关于php - 如何覆盖CodeIgniter中未找到的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643182/

相关文章:

php - 使用 CodeIgniter 进行用户注册

php - 使用多个Laravel实例获取随机错误500。托管@ Rackspace

php - 列的值作为表名

mysql - 如何在codeigniter的 Controller 中传递下拉列表值id

php - 覆盖随 Composer 安装的库中的类的策略

asp.net - 覆盖 Elmah 记录的错误消息

javascript - XMLHttpRequest 始终调用 "load"事件监听器,即使响应具有错误状态

php - 仅当从 PHP 插入时特殊字符才能正确显示

php - 在 div 不回显 php 之后

php - 使用 GD 调整图像大小问题