2016-03-07 42 views
1

打開codeigniter基地址後出現以下錯誤: 「沒有指定輸入文件」。我知道它與htaccess文件有關,但無法使其工作。沒有輸入文件指定的錯誤。 Codeigniter 3和去爸爸子域

我htaccess文件內容:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

的Go Daddy的目錄結構:htaccess文件是在子域的根文件夾。 enter image description here

回答

0

你的htaccess文件是好的,您需要檢查在控制器 路徑我想這可能是缺少

$this->load->view('file_view', $data); 
的意見

文件夾中它被命名爲「file_view.php」

還可以查看文件確保文件路徑正確 如果您正在調用模塊文件夾下存在的模塊文件夾

檢查$route['default_controller'] = "frontpage";對於上面的行frontpage.php config文件夾下routs.php必須存在於文件夾視圖

附加重寫基

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 
+0

默認控制器已被設置爲管理員控制器,其是正確的。視圖和模型也存在,因爲一切都在localhost上工作。 – Saurabh

+0

在活服務器上嘗試訪問站點site.com/index.php和沒有index.php如果它被加載也確保mod重寫被設置爲啓用在php.ini – iCodeCrew

+0

嘗試 RewriteBase/ – iCodeCrew

相關問題