Всем привет. Надеюсь, что кто-то сможет подсказать решение моей проблемы.
На сайте есть страница 404, на которую попадают пользователи по некорректному урл. Проблема заключается вот в чем: если человек напишет в адресной строке что-то вроде этого https:/domen.ru/fdfdf - он попадет на страницу сайта с 404 ошибкой, если напишет https:/domen.ru/аеваив - попадет на страницу с таким содержимым.
С чем это может быть связано и как это можно исправить?
Код страницы:
<?php
use app\helpers\BlocksHelper;
use app\helpers\LangVar;
use app\helpers\ViewsHelper;
use yii\helpers\Html;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $name string */
/* @var $message string */
/* @var $exception Exception */
if ($exception instanceof yii\web\HttpException) {
$code = $exception->statusCode;
$this->title = $code;
} else {
$code = $exception->getCode();
$this->title = $name;
}
$this->params[ViewsHelper::PARAM_HTML_CLASS] = 'error-page';
?>
<div id="error-page-box" style="background-image: url('<?= Url::base() ?>/i/page-banner.jpg')">
<div class="align-m">
<div class="container">
<?= $code > 0 ? '<span class="num">' . $code . '</span>' : '' ?>
<h2><?= $code == 404 ? LangVar::get('page_not_found') : $name ?></h2>
<?= $code == 404 ? BlocksHelper::get('error_404_test') : '<p>' . nl2br(Html::encode($message)) . '</p>' ?>
</div>
</div>
</div>