Есть ли способ перехватить все URL-запросы и направить их?Вроде как:
$route['everything'] = "controller";
$route['(:any)'] = "controller";
$route['(:any)'] = "your_controller/your_method/$1";
Это должно работать.Таким образом, то, что в (:any), будет передано вашему методу в качестве параметра.
(:any)
Попробуйте это -
$route[':any'] = 'path of the default controller';
вы можете получить документацию здесь