1
我想在发生任何错误时将其重定向到404,而不是使用我的代码自定义错误页面。我想这样做,因为我不想向用户显示我的代码。如何实现这个目标?除此之外,是否有其他方法可以关闭YII2中的错误或通知。当YII2发生错误时重定向到404
我想在发生任何错误时将其重定向到404,而不是使用我的代码自定义错误页面。我想这样做,因为我不想向用户显示我的代码。如何实现这个目标?除此之外,是否有其他方法可以关闭YII2中的错误或通知。当YII2发生错误时重定向到404
您需要web/index.php
或高级应用程序的浏览设置以下内容frontend/web/index.php
defined('YII_DEBUG') or define('YII_DEBUG', false);
OR
,甚至可以把自定义的错误,状态码。例如,
throw new \yii\web\NotFoundHttpException(status code);
谢谢,但是,我可以知道定义('YII_DEBUG')是什么意思吗? – Ren
它是一个常量,用于定义应该记录多少调用堆栈信息(文件名和行号)。 –
好的谢谢,当我们做调试错误它会重定向到白色屏幕,但如果我想要404重定向任何错误,那么我应该怎么做? – Ren