$route['default_controller'] = 'Student';
$route['admin'] = 'index.php/Admin_depart/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
我是CodeIgniter的新手,正在完成我的第一个项目。然而,在我把它放在我的托管网站上之前,我想使用CodeIgniter在config文件夹中提供的routes.php文件来清理URL。但它不起作用,当我在default_controller 中写入相同的url时,它可以正常工作
index.php
导致问题。
路由目的地只能定义为controller/method
对。因此,在您的情况下,正确的路线是:
$route['admin'] = 'Admin_depart/index';
任何浏览到yoursite.com/admin
的人都将获得Admin_depart
控制器中的任何内容,index
方法(就像他/她直接浏览到yoursite.com/admin_depart/index
一样;