当我向我的应用程序添加多语言支持时,我的 routes.php 出现问题,某些路由已停止工作。
似乎任何一个片段都有效,任何有两个或更多片段的东西都不起作用。
任何有关如何解决此问题的帮助将不胜感激。
Routes.php 摘录:
// URI like '/en/about' -> use controller 'about'
$route['^(en|br)/(.+)$'] = "$2";
$route['dashboard'] = 'dashboard'; //THIS WORKS
$route['profile'] = 'profile/profile_list';
$route['profile_list/page'] = 'profile/profile_list'; //THIS DOESN'T
$route['profile_list/page/(:any)'] = 'profile/profile_list/$1';
$route['profile/update'] = 'profile/update';
$route['profile/(:any)'] = 'profile/$1';
$route['default_controller'] = 'landing';
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(en|br)$'] = $route['default_controller'];