2011-12-28 48 views
1

我已經在我的本地機器(假設它是http://local.he)設置一個虛擬主機。我在主控制器文件夾中有一個home.php。我在「控制器」文件夾中有兩個子文件夾,分別是'admin'和'wori',每個文件夾都有一個home.php文件。Codeigniter 2.0默認控制器的子文件夾不工作在服務器,但在本地主機工作

每CI 2.0結構,如果我訪問http://local.he/module/wori那麼就應該從「wori」加載home.php,它是工作,但是當我上傳它總是從模塊加載文件後,確實在服務器中的相同。即使我訪問這樣的東西:http://site.com/module/wori/users,它仍然從模塊加載home.php

這裏是.htaccess

這裏是路由和這兩個是唯一可執行線routes.php

$route['default_controller'] = "home"; 
$route['404_override'] = ''; 

當我嘗試訪問http://site.com/module/index.php/worihttp://site.com/module/index.php/wori/users然後它工作。我檢查了.htaccess,它正在爲我的網站中的其他模塊工作。我甚至試過了這個例子:CodeIgniter default controller in a sub directory not working但這仍無法正常工作:

$route['wori'] = 'wori/home'; 

誰能告訴我缺少什麼?

回答

相關問題