我有一个带有Codeigniter的应用程序
在控制器文件夹中,我有
前部/
admin/players/players.php
players是/admin中的文件夹,player.php是我的控制器。
当我尝试访问以下网址时,我得到404错误。
http://localhost/mysite.com/admin/players/players
在routes.php中,我定义了
$route['default_controller'] = "admin/login";
$route['admin/players'] = "admin/players/players";
$route['404_override'] = '';
但其显示404错误。你能找到问题吗?
这是你的全部控制器代码吗?
class Players extends CI_Controller { function __construct() { parent::__construct(); } }
如果是,则您缺少index(){}
功能
localhost/mysite.com/admin/players
正在重定向到localhost/mysite.com/admin/players/players
本质上与
相同localhost/mysite.com/admin/players/players/index
细分你的分段,这意味着你需要在"/admin/players"目录中有一个控制器"players.php",而这个控制器需要一个"索引"功能。