好的,我的应用程序已经运行好几个月了。从今天早上开始,我所有的自定义路线都不再起作用。
在名为“mL”的文件夹中有一个名为“stuff”的控制器。设置自定义路由:
$route['default_controller'] = "mL/stuff";
然后访问“website.com/”,工作正常,将我带到“控制器/mL/stuff”控制器。现在,如果我尝试使用自定义路线:
$route['stuff'] = "mL/stuff";
并访问 'website.com/stuff' 我会被发送到我的 404 页面(在 $route['404_override'] 中设置)。
这对我的所有控制器都是如此,如果我将其设置为 default_controller 它可以正常工作。周末有人将服务器升级到 php 5.4.9,这是我能想到的唯一可能会影响这一点的事情,但我不知道如何/为什么。