В MVC может существовать концепция разрешений, в основном это считается аутентификацией, но это не обязательно так.
Если у вас есть контроллер администратора, то мы предполагаем, что вы знаете, кто пользователи, когда они посещают ваш сайт. Таким образом, мы можем использовать это, чтобы выяснить, какую страницу 404 использовать.
Другая концепция заключается в том, что существуют админские "страницы" и "страницы" сайта, поэтому, если кто-то просматривает ваш / admin / раздел сайта, администратор показывает 404 страницы, в противном случае отображаются обычные 404 страницы.