Я разрешаю пользователям использовать URL профиля: domain.com / AwesomeUser
В моих маршрутах:
$route['(:any)'] = 'user';
У меня проблема в том, что мои контроллеры теперь недоступны, я могу сделать что-то вроде:
$route['blog'] = 'blog';
$route['blog/(:any)'] = 'blog/$1';
$route['contact'] = 'contact';
Для каждого контроллера и параметра, которые у меня есть, но это просто ненадежно, я хотел бы что-то более эффективное, у меня также есть массив с именами контроллеров, которые я хотел бы исключить:
$reserved_names = array(
'blog',
'page',
'contact'
);
Есть идеи?