我正在編寫一些軟件並首次使用CI。Codeigniter只加載默認控制器
默認的控制器被設置爲第一個控制器我想動作調用'login'(控制器是login.php,視圖是login.php。當表單被提交時它調用'authenticate'控制器。執行得很好,正確處理登錄數據,然後在本例的'newspage'中執行重定向命令(沒有任何輸出到屏幕上)。問題是重定向從未到達'newspage',而是默認的控制器再次運行
無論我放什麼... http://yourname.xyz/anything ...(是的,我使用.htaccess刪除index.php)任何東西都不會被調用,只是默認的控制器。留下文件夾中的標準'welcome.php'控制器和'welcome_message.php',甚至是puttin g http://yourname.xyz/welcome我所得到的就是登錄屏幕!
你在配置文件夾中更改routes.php嗎?另外,也許你可以發佈你正在使用的.htaccess。我不完全確定什麼是錯誤的,但也許發佈一些文件,我們可以更容易地幫助。 – Matthew 2010-05-19 01:39:47
感謝馬修 - 我將它整理出來,正如菲爾所建議的那樣,它是URI_Protocol變量。 – fh47331 2010-05-19 13:15:01