上传在我的 wamp 服务器上运行良好但在开发服务器上运行良好的应用程序。
我的大部分控制器都在文件夹中。例如,“/profile/login”是一个控制器,当我在 localhost 中调用时,调用 url“/profile/login”会正确调用控制器上的索引函数。
但是当我上传到我的服务器时,它会返回默认的 404 codeigniter 页面。index.php 仍然有效。
我删除了 .htaccess 文件,因为我认为这可能与它有关,但没有改变任何东西。
我也尝试将其更改$config['uri_protocol']
为不同的类型。
奇怪的是,虽然 profile/login 不起作用 /login/ 起作用。即使登录控制器位于配置文件文件夹中。
我想我可以为所有控制器创建自定义路由,但这似乎很愚蠢。我还可以重新设计控制器,使它们不在文件夹中。
但我有一种感觉,这是我错过的非常愚蠢的事情