ファイルが.htaccess
あり、そこに構成ファイルを含むフォルダーがあり、データベースの詳細などの機密コンテンツが含まれています。知りたいのは、ブラウザーからのアクセスをブロックし、アクセスを許可するにはどうすればよいかということです私のスクリプトを介して?
これは PHP ファイル自体の内部で実現できることはわかっていますが、可能であればこの方法を使用したいと思います.htaccess
。
これは実際に行うことができますか?以前にも試みたのですが、ブラウザからのファイルへのアクセスを拒否する過程で、コーディングからのアクセスも拒否されました。
以前にこれを調べたことがありますが、出くわした回答のいくつかは、拡張子を のようなものに変更し、.inc
それへのアクセスを拒否することを提案していました。ただし、それに関して私が抱えているいくつかの問題は、a) 何らかの理由で、そのファイル名を見ることができる人に、それが構成ファイルであることを即座に警告します。また、b) 拒否コードが壊れた場合、ブラウザーはそれを PHP ファイルではなくファイルとして解析しinc
ます。つまり、ブラウザーにコードを出力します。
基本的に、これは.htaccess
ファイル内で行うことができますか、それともすべての構成ファイルのヘッダーに何かを入れる必要がありますか?