2013-07-03 99 views
1

在笨, 我的文件,顯示錯誤的路徑笨

/application (folder) 
/controllers (folder) 
    /welcome.php 
    /upload (folder) 
    /a.php 
    /b.php 
    /index.php 

如果我把http://localhost/you/upload/a它顯示正確的控制器(一)。 和http://localhost/you/它的顯示的welcome.php(默認控制器)。

但是,如果我打電話http://localhost/you/upload/它表示相同welcome.php(默認控制器)。不顯示index.php

我想它顯示index.php404 errorurl redirect to default controller

幫助我。

+0

你的目錄結構似乎STANGE給我。我不認爲你應該有一個文件夾上傳,而是隻是一個單一的upload.php的 – Pattle

回答

1

在的application/config/routes.php文件定義默認控制器

$route['default_controller'] = 'a'; 
+0

爲什麼我改變默認的控制器? – KarSho

+0

@KarSho bacause當你訪問http:// localhost /作爲/上傳/不指定index.php文件重定向到默認的控制器,即「歡迎」 –

+0

這不是重定向。網址只保留../you/upload。但展示'歡迎'的內容。 – KarSho

0

在笨控制器時,你的名字你的index.php控制器,它是不一樣的喜歡 您在主路徑定義的index.php因爲它是一個控制器,你必須鍵入名稱控制器的 。 此外,如果你想要在控制器被稱爲比公開routs.php第一 轉到配置和更改默認的控制器

$route['default_controller'] = 'index'; 

比它會工作

+0

是什麼?它到底是什麼? – KarSho

+0

我的意思是index.php文件首先在服務器中讀取。但它是控制器。 –

+0

index.php'訪問被禁止'。不是控制器。我想'歡迎'是默認的 – KarSho