2010-07-13 20 views
0

我的登錄表單顯示在首頁,但是當它發佈到其他頁面時,帖子不會發生。問題是,網址是這樣的:http://sitename/users/action這是一個404未找到的網址。但是當我硬編碼到控制器的路徑(即停止使用base_url +「/ users/action」並使用base_url +「/ system/application/controllers/users/action」)時,它開始工作。我該如何解決這個問題?在codeigniter中的php中的Url路由錯誤

回答

0

我有錯誤的文件夾中的.htaccess文件,在系統/應用程序/配置/文件夾,而不是根文件夾。在我將該文件粘貼到根文件夾後,問題就解決了。

1

您是否在使用.htaccess來隱藏index.php?如果是這樣,你需要考慮到你的路由。如果不是,你需要包括它。例如如果你不隱藏它,嘗試:

base_url+"/index.php/users/action"

+0

我的.htaccess位於錯誤的文件夾中。你提到它讓我再次尋找它。謝謝! – umar 2010-07-14 10:31:19

1

您也可以嘗試你的config/config.php文件的文件夾,並解決您的$配置[ 'BASE_URL'] ...希望幫助。