0

大きなhtmlファイルを取得し、DOMDocumentを使用して、それを小さなファイルに分割するPHPスクリプトを作成しました。スクリプトメモリを節約するために、DBを使用せずに、これを順番に実行し、数百のhtmlファイルとして保存しました。私の質問は、これらのファイルが外の世界に表示されないようにしながら、将来の処理(さまざまなファイルをつなぎ合わせてページに表示する)のリソースとして使用できるようにするにはどうすればよいですか?

私はAmazonEC2-Centos6/Apacheを使用しています。

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

4

2 に答える 2

2

Webルートディレクトリのサブディレクトリではないディレクトリ(つまり、公開されているディレクトリ)にそれらを配置します。

別の可能なアプローチ(Apacheを使用している場合)は、ディレクトリ内の.htaccessファイルを使用することですDeny from all

于 2012-10-22T22:07:09.733 に答える
2

断然最善のアプローチは、それらをドキュメントルートの外(おそらく1レベル下)に保存することです。

そうしないと、おそらく将来の時点で、設定、.htaccessファイルhttpd.conf、またはその他の要素が変更され、ディレクトリの内容が明らかになる可能性があります。

それらをdocrootの外に保存すると、それらが表示されることはありません。

于 2012-10-22T22:23:10.663 に答える