4

.html ファイルを含まない私の Web サイトの特定のフォルダーに移動すると、その中のすべてのファイルが一覧表示されるのが好きではありません。私はそれへのアクセスを許可したくありません。例: http://christianselig.com/css

これらを非表示にするにはどうすればよいですか?

4

2 に答える 2

4

ディレクトリのリストを停止するように Web サーバーに指示する必要があります。Apache の場合、これを httpd.conf またはその他の関連する構成ファイルに追加します。

<Directory /path/to/directory>
   Options -Indexes
</Directory>

.htaccess ファイルに配置する場合AllowOverride Optionsは、目的のディレクトリに対して有効にする必要があります。

于 2012-09-26T11:50:43.363 に答える
3

Apache Web サーバーを使用していて、httpd.conf にアクセスできる場合は、非表示にするコンテンツのディレクトリに「Options -Indexes」を設定できます。httpd.conf にアクセスできない場合は、「IndexIgnore *」を使用して隠したいコンテンツのディレクトリに .htaccess ファイルを作成できます。

于 2012-09-26T11:50:06.967 に答える