自分のサイトの標準 Web アドレスを入力すると、403 エラーが表示されます。ただし、index.php ファイルを指すより正確なアドレスを入力すると、すべて正常に表示されます。
私は、codeignitor を使用する Anodyne Productions の Nova (SMS 3) を使用しています。付属のソフトウェア (PHP/MySQL) はすべて互換性があります。
私はあまり技術に詳しい人間ではないので、これは簡単に解決できると思います。
回答していただきありがとうございます。
答え1
アドバイスをありがとうございます。最終的には、CPanel でリダイレクトを設定することで問題を解決しました。
答え2
CodeIgniterはフロントコントローラーパターンは、すべてのリクエストが単一のコントローラ(この場合はindex.php)を通じてマーシャリングされることを意味します。
URL にこれを表示したくない場合は、サーバー上で書き換えを設定する必要があります。
のCodeIgniter ウィキかなり包括的な説明があります。
答え3
を使用すると mod_rewrite
、「リダイレクト」が自動的に実行され、URL から index.php が削除されます。これは、cPanel を通じてすべてを手動で処理するよりも簡単です。
私は自分のサーバー上でCodeIgniterのウェブサイトを運営していますが、完璧に動作しています。これを読む