Почему-то его нет в документации по маршрутизации URI в руководстве пользователя. Если вы используете CI2, в вашем файле rout.php вы можете использовать «404_override». Это один из зарезервированных маршрутов.
$ route ['404_override'] = "ошибка";
Поэтому, когда пользователь приходит к контроллеру, который не является тем, который вы создали, или нет в вашем файле rout.php, он выбрасывает их в контроллер «ошибки». Очевидно, вам придется создать контроллер с именем «error»