1

谁能告诉我如何处理 CodeIgniter 中的 4xx 和 5xx 错误?对于每种情况,我必须向用户显示不同的模板。目前我只能使用 show_404() 函数处理 404 错误。请让我知道如何查找和处理其他错误,例如:

400 错误请求
401 需要授权
402 需要付款(尚未使用)
403 禁止
405 方法不允许
406 不可接受(编码)
407 需要代理身份验证
408 请求超时
409 请求冲突
410 已消失
411 需要内容长度
412 前提条件失败
413 请求实体太长
414 请求 URI 太长
415 不支持的媒体类型

服务器错误

500 内部服务器错误
501 未实施
502 网关错误
503 服务不可用
504 网关超时
505 不支持 HTTP 版本

提前致谢。

4

1 回答 1

1

您将需要添加 .htaccess 规则来告诉 Web 服务器将错误发送到您的系统。

一个例子是:

ErrorDocument 400 /error/e400
ErrorDocument 403 /error/e403

然后让 CodeIgnitor 处理剩下的事情。

于 2012-06-25T13:35:20.047 回答