我正在尝试做与该问题中所写相同的操作: Codeigniter:将所有与控制器名称不匹配的请求发送到默认控制器。因此,当 id 与控制器名称不匹配时,我试图调用一个函数。所以这是我在 confgi/routes 中所做的:
$route['default_controller'] = "main";
$route['404_override'] = '';
$route['page/privacy-policy'] = "pages/privacyPolicy";
$route['u/(:any)'] = "profile/show/$1";
$route['(:any)'] = "login/show/$1";
所以如果我去网址
mypage.com/myname
它进入登录/显示这很好,但问题是如果我输入
mypage.com/main
它仍然进入登录/显示。任何想法如何克服这种行为?
如果我输入
mypage.com
它也进入登录/显示。