我将尝试将索引控制器定义为默认控制器
我也会更改routes.php文件
$route['default_controller'] = 'index';
Run Code Online (Sandbox Code Playgroud)
但是当我定义welcome或其他控制器名称时admin它不起作用,所以它会起作用
$route['default_controller'] = 'welcome';
Run Code Online (Sandbox Code Playgroud)
或者
$route['default_controller'] = 'admin';
Run Code Online (Sandbox Code Playgroud)
我的网址是
如果default_controller是admin还是welcome会工作,但default_controller就是index这样的错误将得到
404页面不存在
未找到您所请求的页面。
如果有任何方法可以将index控制器用作default controller
我的控制器文件如下:
Admin
Index
Welcome
Run Code Online (Sandbox Code Playgroud)
控制器名称
由于您的控制器类将扩展主应用程序控制器,您必须小心不要将您的方法命名为与该类使用的相同,否则您的本地方法将覆盖它们。以下是保留名称的列表。请勿将您的控制器命名为以下任何一种:
CI_控制器
默认
指数
取自 codeigniter 3 文档