目前我设置了一堆路由,我想做的是如果有人登陆我的域,如果它不是有效的路由,我希望他们通过特定的控制器。一直保留欢迎控制器。对于域本身。这是可能吗?
问问题
265 次
1 回答
0
在$route['404_override']
您的application/config/routes.php
(文档页面底部)中使用。它就像任何其他规则一样工作(controller/method
分配给它。在该控制器中,您可以使用$this->uri->segment()
oruri_string()
或其他输入源来决定要做什么。
show_404()
如果请求实际上是在寻找不存在的东西,请记住发送 404 响应标头或以其他方式发送。
更新
事实证明,当前(2.1 稳定版)分支似乎没有处理 404_override 的子目录,在此处的路由器类中,此处应尝试检查是否有带有子目录的第三段。此外,还有一个旨在解决此问题的拉取请求,尚未合并。
于 2013-04-17T06:12:11.813 回答