Вам нужно настроить пользовательскую маршрутизацию для контроллера в application / config / rout.php.Например:
$route['([a-zA-Z]+)'] = "controller_name/function/$1";
Это делает URL-адреса такими, какими вы хотите, но делает все ваши контроллеры недоступными, потому что любой формат ' / controllername / parameter / ' будет совпадать с' (: any) ' и будет перенаправлен на наш ' имя_контроллера / function / '.
Чтобы остановить контроллеры, перенаправленные маршрутизатором CI, вам придетсявначале определите все ваши контроллеры на файле rout.php, затем добавьте вышеупомянутое правило маршрутизации в последнюю строку.Вот как я сделал это, чтобы работать.Надеюсь, это поможет вам.