私は現在いくつかのソフトウェアを作成しており、CI を初めて使用しています。
デフォルトのコントローラは、'login' を呼び出したい最初のコントローラに設定されています (コントローラは login.php、ビューは login.php です。フォームが送信されると、'authenticate' コントローラが呼び出されます。これは正常に実行され、プロセスが実行されます。ログインデータを正しく入力してから、この場合は「newspage」の次のページに (前に画面への出力なしで) リダイレクト コマンドを実行します. 問題は、リダイレクトが「newspage」に到達せず、デフォルトのコントローラーが再び実行されることです.
何を入れても問題ありません... http://yourname.xyz/anything ... (はい、.htaccessを使用してindex.phpを削除しています)何も呼び出されず、デフォルトのコントローラーだけです。標準の 'welcome.php' コントローラーと 'welcome_message.php' をフォルダーに残し、http://yourname.xyz/welcome を入力してもログイン画面しか表示されません!