繁体   English   中英

如何在Codeigniter中更改default_controller URI路由?

[英]How to change default_controller URI Routing in Codeigniter?

我想将默认控制器URI路由Codeigniter更改为此,这是我的代码:

从->

$route['default_controller'] = 'home';

到->

$route['default_controller'] = 'Home_controller/home';

有了这个我在文件夹控制器/公共存储类Home_controller

谢谢您帮忙 !!!

我真的不了解,也不知道为什么您使用controllers文件夹内的public文件夹,如果您不知道这样做的目的,我将非常不同意。

在这种情况下,您应该将application/config/config.php base_url更改为:

$config['base_url'] = 'http://YOUR_DOMAIN/public/';

否则,请尝试将您的路线设置为:

$route['default_controller'] = 'public/Home_controller/home';

如果你确实需要的public文件夹里面controllers ,因为你里面有另一个文件夹controllers ,评论我,我会建议你另一种通用的解决方案。

文档

您不能将目录用作此设置的一部分!

相反,如果它可以满足您的要求,则可以在controllers目录(如Home.php设置默认控制器,然后将index方法中的重定向放置到所需的路由中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM