簡體   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