如果发生任何错误,我想重定向到404自定义页面,而不是使用我的代码自定义错误页面。我想这样做,因为我不想向用户显示我的错误堆栈跟踪。如何实现这一目标?那么我们如何才能在YII2中关闭错误或通知。
答案 0 :(得分:1)
您需要在web/index.php
中设置以下内容,或者为高级应用设置浏览到frontend/web/index.php
defined('YII_DEBUG') or define('YII_DEBUG', false);
或强>
您可以使用状态代码抛出自定义错误。例如,
throw new \yii\web\NotFoundHttpException(status code);