Php MAMP NOT灯上的CodeIgniter布线工作

Php MAMP NOT灯上的CodeIgniter布线工作,php,codeigniter,Php,Codeigniter,我有一个奇怪的问题与路由如下,当我试图去一个域的主页。所有其他路径都可以正常工作 $route['default_controller'] = "Home"; $route['404_override'] = ''; 在MAMP上工作正常,但当我将其复制到我的服务器时,Cloudflare会显示一个奇怪的页面,上面说: The page you are looking for cannot be found. 如果我说: $route['404_override'] = 'Home'; 它

我有一个奇怪的问题与路由如下,当我试图去一个域的主页。所有其他路径都可以正常工作

$route['default_controller'] = "Home";
$route['404_override'] = '';
在MAMP上工作正常,但当我将其复制到我的服务器时,Cloudflare会显示一个奇怪的页面,上面说:

The page you are looking for cannot be found.
如果我说:

$route['404_override'] = 'Home';
它会很好地进入我的主页

在MAMP上,它的工作原理与404_覆盖为空时完全相同

有什么想法吗

谢谢大家。

更新:

所以看起来Codeigniter控制器需要小写,我不知道为什么

我仍然在使用Routes.php,但这是Ellis实验室论坛上讨论的主题


这只是一种预感,它与mod_重写有关。您的指示灯是否已启用?谢谢您的支持。是的,它是:RewriteEngine on您的虚拟主机如何配置?您是否尝试将index.php置于/home之前的URL中?@grim我已经通过它运行了许多站点,因此虚拟主机很好。