<?php
// Silence is golden.
フォルダは../wp-content/index.php
です
なぜこのファイルがありますか。目的は何ですか?
無効な訪問を避けるためです。
しかし、なぜ?
ブラウザからあなたのサイトのフォルダ構造を通して訪問してみてください。
http://example.com/wp-content/
空白のページが表示されます。それは実際にはindex.php
であり、その内容は非常に単純です - コメントアウトされたPHPコメント:
<?php
// Silence is golden.
ファイルを削除して、もう一度URLにアクセスしてください。あなたは完全にファイル構造を見るでしょう。だからあなたのファイル構造は完全に裸になっています。
それがファイルが存在する理由です。内部ファイル構造を隠すためにそれが何であれ。
O、もう一度そこにファイルを作成することを忘れないでください。 :)
このファイルは、サーバー(Apache、Nginx、Lighttpなど)が正しくセットアップされておらず、ゲストにこの種のファイルシステムアクセスを許可している場合にのみ存在します。例えばあなたのApacheを適切に設定するには、あなたの.htaccess
に以下を追加するだけです。
Options –Indexes
これは、あなたのディレクトリ構造にアクセスしようとするすべての人にとってForbidden|403
につながります(ディレクトリリストを防ぎます)。 より詳細な説明 もあります。
Options
ディレクティブは、 インデックス生成を有効または無効にすることができる場所です 。これはデフォルトでALL
に設定されています(つまりインデックスもオンになります)が、通常これは各ディストリビューションによってグローバルに、またはデフォルトの仮想ホスト定義内で上書きされます。