我的网站已实现自定义错误,但仅在未找到帖子的情况下
例如:domainname.com/post/IFslugnotexists重新定向为Cutom错误。 (仅在未找到POST时触发)
但是在发布路径之外,它不会引发任何自定义错误,只需重定向到首页即可。
因此,我想为即使在POST路径之外也找不到的链接实现自定义错误。
我尝试了StackOverflow的一些示例和教程,但没有一个帮助我。
问题是:当找不到链接时,如何禁用此重定向到首页?
有没有可以帮助我在未找到的任何LINK上显示自定义错误的示例?
这是我现在在Config / Core.php中配置的
Configure::write('Exception', array(
'handler' => 'ErrorHandler::handleException',
'renderer' => 'ExceptionRenderer',
'log' => true
));
和在Controllers / AppController.php
中function _setErrorLayout() {
if ($this->name == 'CakeError') {
$this->layout = 'client';
$this->redirect("/homes/error");
}
}
预先感谢