【发布时间】:2012-07-19 05:15:49
【问题描述】:
在应用程序文件夹中有一个错误文件夹,我可以使用自定义路由覆盖 404 页面,例如:
$route['404_override'] = 'my page'
但是其他页面呢?它们是如何被覆盖的?例如 error_general 我尝试了 error_general_override 并没有奏效。我该如何为这些设置路线?
谢谢
【问题讨论】:
标签: php codeigniter routes
在应用程序文件夹中有一个错误文件夹,我可以使用自定义路由覆盖 404 页面,例如:
$route['404_override'] = 'my page'
但是其他页面呢?它们是如何被覆盖的?例如 error_general 我尝试了 error_general_override 并没有奏效。我该如何为这些设置路线?
谢谢
【问题讨论】:
标签: php codeigniter routes
在最新版本的 CodeIgniter(可能还有后续版本)中,所有错误视图都在 /Application/Views/Errors 文件夹中。
您需要手动更新这些以使用您的页眉/页脚。
404覆盖一般用于CMS页面,所以你可以读取路径,检查数据库看看页面是否存在,如果存在,显示页面,否则显示你自己的404。
HTH
【讨论】: