Codeigniter 忽略 'default_controller' 路线

Codeigniter ignoring 'default_controller' route

我有一个 Codeigniter 3 站点,我的所有路由都可以在其中运行,但我的主页路由除外,如下所示:

<?php
$route['default_controller'] = "front/homepage";
?>

如果我如下创建新路由,我可以将其作为“/home”访问,但对 index 无效。我在日志中收到错误 404 Page Not Found: /index,在我的配置中我将索引设置为空白。

<?php
$route['home'] = "front/homepage";
?>

有什么想法吗?

谢谢

自 V2 以来,Codeigniter 不再支持此功能,因为它是路由逻辑中的错误。

http://www.codeigniter.com/userguide3/installation/upgrade_300.html#directories-and-default-controller-404-override