【发布时间】:2018-06-27 05:55:35
【问题描述】:
当我将 Welcome 设置为默认控制器时,路由不工作并且默认控制器显示错误 404,然后使用 Welcome 控制器定义的所有路由都可以正常工作,但我的其他路由和 url 不工作。
$route['default_controller'] = "welcome";
$route['testRoute'] = 'welcome/test';
$route['testRoute/(:num)'] = 'welcome/test/$i';
以上所有路由都只适用于欢迎控制器。
$route['default_controller'] = "login";
$route['loginMe'] = 'login/loginMe';
$route['logout'] = 'user/logout';
显示所有控制器和功能的错误 404。
【问题讨论】:
-
可能是很多事情...您的登录名和用户控制器文件的第一个字母是大写的。如果你展示这些可能会有所帮助。
-
所有命名空间都是正确的。在本地主机上一切正常,但在实时服务器上,除了欢迎控制器显示错误 404。
-
什么是实时服务器 URL ??
-
所以你的登录控制器被命名为 Login.php,你的用户控制器被命名为 User.php。那么您的本地开发服务器在什么系统上运行?
标签: codeigniter routes http-status-code-404