Здравствуйте! Возник вопрос по поводу обработки ошибки 404 в фреймворке Yii2.
Если набрать URL вида www.site.ru/xxx , где xxx- несуществующая страница сайта site.ru, то вместо страницы 404 появляется это:
exception 'yii\base\InvalidRouteException' with message 'Страница не найдена: site/error' in site.ru/framework/vendor/yiisoft/yii2/base/Controller.php:122
Stack trace:
#0 site.ru/framework/vendor/yiisoft/yii2/base/Module.php(455): yii\base\Controller->runAction('error', Array)
#1 site.ru/framework/vendor/yiisoft/yii2/web/ErrorHandler.php(80): yii\base\Module->runAction('site/error')
#2 site.ru/framework/vendor/yiisoft/yii2/base/ErrorHandler.php(95): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException))
#3 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException))
#4 {main}
Previous exception:
exception 'yii\base\InvalidRouteException' with message 'Запрашиваемая страница не найдена "pagejgh".' in site.ru/framework/vendor/yiisoft/yii2/base/Module.php:461
Stack trace:
#0 site.ru/framework/vendor/yiisoft/yii2/web/Application.php(83): yii\base\Module->runAction('pagejgh', Array)
#1 site.ru/framework/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#2 site.ru/index.php(14): yii\base\Application->run()
#3 {main}
Next exception 'yii\web\NotFoundHttpException' with message 'Запрашиваемая страница не найдена "xxx".' in site.ru/framework/vendor/yiisoft/yii2/web/Application.php:95
Stack trace:
#0 site.ru/framework/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 site.ru/index.php(14): yii\base\Application->run()
#2 {main}
Также есть URL с 404-ой страницей - www.site.ru/404
Как сделать так, чтобы при наборе несуществующего URL адреса происходила автоматическая переадресация на www.site.ru/404 ?