現在、ユーザーが手動でURLを入力できるという事実を除いて、すべてがうまく機能しています。これにより、サイトのCIの設定方法が混乱します。例えば:
www.somesite.com/folder/
コントローラ内のこのフォルダにはアクセスできないようにする必要があります...そのフォルダのインデックスページにリダイレクトする必要があります。これにより、404エラーが発生します。htaccessファイルのすべてにdenyを追加しようとしましたが、何も実行されないようです。
www.somesite.com/folder/index.html
私は実際にすべてのフォルダがこのように機能することを望んでいます。フォルダにindex.htmlファイルがありますが、読み取られません。CIでこれを修正する方法はありますか?また、ユーザーがコントローラー機能に手動でアクセスできるという問題もあります。人々が提案したように、私はそれらをプライベートに変更しようとしましたが、その後、私のスクリプトはそれらにアクセスできません。例えば:
www.somesite.com/controller_file/some_function
彼らがこの機能にアクセスするのをブロックするにはどうすればよいですか?