【发布时间】:2014-08-14 03:23:41
【问题描述】:
由于历史原因,我们仅将 Codeigniter 用于我们的一些项目,而不是整个站点。例如,
- http://example.com/CI_project_1/
- http://example.com/CI_project_2/
- http://example.com/not_CI_1/
- http://example.com/not_CI_2/
- ...
我们已经通过 Apache 设置了一个不错的自定义 404 页面,比如:
现在,随着 CI 的工作,/CI_project*/ 中发生的 404 错误显示在 CI 的错误视图中,而不是 custom_404.html。不幸的是,这不是我们想要的。我知道我可以使用$route['404_override'] 设置自定义 404 视图,但这必须路由到 CI 控制器,而不是常规 URL。本着“DRY”的精神,我也希望不必在 CI 中创建相同的视图。
如何在 CI 中“关闭”404 错误处理,以便 custom_404.html 能够完成工作?
【问题讨论】:
标签: codeigniter