私のCodeIgniterのconfig/routes.phpのファイルに何があるかを見てみてください:だからcodeigniterルーティングルール - 何が間違っているのですか?
$route['default_controller'] = "primary";
$route['404_override'] = '';
$route['(:any)'] = 'primary';
$route['login'] = 'login';
$route['admin'] = "admin";
$route['admin/(:any)'] = 'admin/$1';
を、私はかなりそれが世話をされます私の主要 "コントローラに向けべき任意のページリクエストをしたいですそこにindex()関数があります。いくつかの例外があります。ログインはログイン、管理者はadminになります。それはすべて正常に動作しています。問題は最後のルールにあります。これはうまくいかないようです。 'admin/whatever'はただプライマリコントローラにルーティングされます。どうして?
I通常どおり、実際にルートしたい任意の管理要求、そう何/管理者は/ 管理/何/になり、何でも/何/管理/に行く管理/何/何/ 。多くのセグメントが存在する可能性があり、個々のルールをリストするには余りにも多くあります(最初の$ route ['(:any)'] = 'primary';ルール)の例外として必要です。これを行う方法はありますか?
私はcodeigniterをかなり使い慣れているので、答えが明らかに明白な場合は謝ります。私は最後の数時間を答えのために掘り起こし、何も見つけることができませんでした。