請看看我的笨配置什麼/ 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/whatever'只是路由回我的主控制器。爲什麼?
我真的喜歡航線任何管理請求正常,所以管理/不管/去管理/不管/和管理/不管/不管/去管理/不管/不管/ 。可能有許多細分市場,並且有太多列出單獨的規則(作爲第一個$ route ['(:any)'] ='primary'的規則);規則)。有沒有辦法做到這一點?
我對codeigniter相當陌生,所以如果答案顯而易見的話,我很抱歉。我花了最近幾個小時來尋找答案,但找不到任何答案。