0

我正在研究位於htdocs文件夾的子文件夾中的Web應用程序。就像這樣:CodeIgniter與子目錄的路由問題

http://localhost/folder/another_folder/index.php 

我可以強制通過獲取路由到我的控制器:

http://localhost/folder/another_folder/index.php/controller 

但我不能得到預期我的路線表現:

$route['auth/login/(:any)/(:any)'] = 'auth/login/$1/$2'; 

我也試過:

$route['auth/login/(:any)/(:any)'] = 'folder/another_folder/auth/login/$1/$2'; 
$route['another_folder/login(:any)/(:any)'] = 'auth/login/$1/$2'; 

And vario我們其他排列。在所有情況下,我都會獲得CI 404或標準404。我需要一個可移植的解決方案,因此當我在測試服務器上發佈這個解決方案時,它將處於子目錄級別,並且當我發佈到生產環境時,它將成爲根目錄,我只需要更改一個(或更少! )代碼行。感謝您的洞察!

回答

0

在config.php中配置base_url似乎是這個技巧!