2017-02-14 16 views
0

Codeigniterを使用して新しいウェブサイトを作成しました。何を私に困惑することは、私は自分のWebサーバに転送したときに、すべてのページが404ページを表示した....CodeIgniterで404ページを表示

ここで私はhomeからHomeにように私のコントローラを変更したときツイストだ、それが正しく表示されます。

これがなぜ起こったのか誰かに教えてもらえますか?いいですか? example.com/Homeまたはexample.com/homeのようなすべてのページにアクセスする必要がありますか?

ありがとうございました。

+0

あなたは、私がすべきか、あなたのパス設定 '' 'アプリケーション/コントローラ/ main.php アプリケーション/コントローラ/ page1.php アプリケーション/ビュー/ main.php アプリケーション/ビュー/ page1.php''' – FreedomPride

+0

をチェックすることができます行う?実際、コントローラ、モデル、ビューのすべての最初の文字を既に大文字にしています。 –

+0

なぜこのことが起こったのですか?私のローカルコンピュータでは、コントローラ、モデル、およびビューに小さなキャップを使用しています。 –

答えて

0

Codeigniterバージョン3以上では、コントローラー名は大文字で始まる必要があります。そのため、コントローラーの名前をhomeからHomeに変更すると、動作が開始されます。

Windows osは、ファイル名を大文字と小文字を区別しないで扱いますが、Linusでは大文字と小文字が区別されます。これは、それがローカルのWindows開発環境で働いた理由かもしれません。

+0

おそらくこれが原因かもしれません。 Tnx .. –

関連する問題