在YII2中发生错误时重定向到404

时间:2015-11-06 10:20:22

标签: yii2

如果发生任何错误,我想重定向到404自定义页面,而不是使用我的代码自定义错误页面。我想这样做,因为我不想向用户显示我的错误堆栈跟踪。如何实现这一目标?那么我们如何才能在YII2中关闭错误或通知。

1 个答案:

答案 0 :(得分:1)

您需要在web/index.php中设置以下内容,或者为高级应用设置浏览到frontend/web/index.php

defined('YII_DEBUG') or define('YII_DEBUG', false);

您可以使用状态代码抛出自定义错误。例如,

throw new \yii\web\NotFoundHttpException(status code);