描述
我有一个网站“searchnwork.com”。它使用 CodeIgniter。除主页外的每个页面都可以正常加载。
如果您访问 searchnwork.com,它会显示 CI 404 错误页面。
如果您访问 searchnwork.com/index.php/users,它会显示 UserSignUpController 页面,这很好。
如果我设置$route['404_override'] = 'UserSignUpController'
,我仍然会得到 404。
在我的本地服务器上一切正常。
问题
尽管覆盖,为什么我得到了 searchnwork.com 的 404?
为什么我首先得到的是 searchnwork.com 的 404 而不是我的默认控制器?
代码
$route['users'] = "UserSignUpController"; // This loads fine.
$route['default_controller'] = "UserSignUpController"; // This gives a 404...
$route['404_override'] = 'UserSignUpController'; // This doesn't redirect...