![](/img/trans.png)
[英]CodeIgniter sub-sub-folder controller works localhost but not on server
[英]Codeigniter 2.0 default controller for sub folder not working in server but working in localhost
我已經在本地計算機上設置了一個虛擬主機(假設它是http://local.he )。 我在主“ controllers”文件夾中有一個home.php
。 我在“ controllers”文件夾中有兩個子文件夾,它們分別是“ admin”和“ wori”,每個都有一個home.php
文件。
根據CI 2.0的結構,如果我訪問http://local.he/module/wori,那么它應該從“ wori”加載home.php
,並且可以正常工作,但是當我在服務器中上傳文件后執行相同操作時,它始終會加載來自模塊。 即使我訪問這樣的內容: http : home.php
,它仍然home.php
從模塊加載home.php
。
這是.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|css|static)
RewriteRule ^(.*)$ index.php/$1 [L]
這是路由,這是routes.php
僅有的可執行行
$route['default_controller'] = "home";
$route['404_override'] = '';
當我嘗試訪問http://site.com/module/index.php/wori或http://site.com/module/index.php/wori/users時,它可以工作。 我檢查了.htaccess
,它正在我網站上的其他模塊上正常工作。 我什至嘗試了以下示例: 子目錄中的CodeIgniter默認控制器不起作用,但這仍然不起作用:
$route['wori'] = 'wori/home';
誰能告訴我缺少了什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.