こんにちは、その質問に書かれているのと同じことをしようとしています: Codeigniter: send all requests that not match a controller's name to the default controller . 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";
だから私がURLに行くと
mypage.com/myname
ログイン/表示に進みますが、問題は入力すると
mypage.com/main
ログイン/ショーに進みます。その行動を無効にする方法はありますか?
そして、私が入力すると
mypage.com
ログイン/ショーにも行きます。