先月からPHPのフレームワークの勉強を始め、codeignighter3.1.7を利用しています。
ネット上で検索しても目的の情報が得られなかったためこちらに質問することにしました。
開発環境はXAMPPで、codeignighterの公式サイトから直接ダウンロードしたものをhtdocs以下に配置しています。
codeignighterのフォルダ構成をみていると、全てのフォルダにindex.htmlが置いてあることに気づきました。
性格上、無駄なファイルはあまり置いておきたくないので、不要なら消してしまいたい、と思ったのですが、これを削除してしまうことで何らかの害が起こることはありますか?
index.htmlが各ディレクトリに置かれている意味は、ディレクトリにアクセスされた際にディレクトリ一覧のページを表示しないため、ということくらいしか思い浮かびませんでした。
しかしディレクトリ一覧が表示されてしまうのは、
applicationおよびsystemフォルダに配置された.htaccessにある
<IfModule authz_core_module> Require all denied </IfModule> <IfModule !authz_core_module> Deny from all </IfModule> ```の記述で対策されているのではないでしょうか? 試しにapplication/config/にあるindex.htmlを削除してみましたが、application/config/ディレクトリにアクセスしても403エラーになりました。 初心者のくだらない質問だと思うので大変恐縮ですが、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/25 11:09
退会済みユーザー
2018/03/26 00:11
2018/03/26 12:08
退会済みユーザー
2018/03/26 13:23
2018/03/26 13:59
退会済みユーザー
2018/03/26 14:19
2018/03/26 14:26