Для перезаписи URL я использую $ route ['имя контроллера / функции / ([az] +)'] = 'имя контроллера / функции / $ 1';в codeigniter моя проблема в том, чтобы взять маленькие буквы, заглавные буквы и пробел, как это возможно.
CodeIgniter использует регулярные выражения внутри захватных скобок. Добавление букв без учета регистра и пробелов выглядело бы так:
$route['controller/function_name/([a-zA-Z\s]+)'] = 'controller/function_name/$1';