Cakephp:找不到在LINK上显示自定义错误页面

时间:2019-05-04 17:59:51

标签: cakephp

我的网站已实现自定义错误,但仅在未找到帖子的情况下

例如: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");
        }

    }

预先感谢

0 个答案:

没有答案