これは、フォルダー内にファイルを追加してフォルダーを保護しているため.htaccess
です。このファイルが img のフォルダーに存在する場合は、それを削除すると、localhost と同じものが表示されます。
ディレクトリ リストの防止
他の人に閲覧されたくない画像や zip でいっぱいのディレクトリがありますか? 通常、サーバーはディレクトリの一覧表示を防ぐように設定されていますが、そうでない場合もあります。そうでない場合は、自給自足になり、自分で修正してください。
IndexIgnore * * はすべてのファイルに一致するワイルドカードであるため、画像ディレクトリの htaccess ファイルにその行を挿入すると、そのディレクトリ内の何も表示されなくなります。
一方で、ディレクトリの内容を一覧表示したいが、それらが画像ではなく HTML ページである場合にのみ、どうすればよいでしょうか? シンプルは私が言う:
IndexIgnore *.gif *.jpg これにより、.jpg または .gif で終わらないすべてのファイルのリストが返されますが、.txt、.html などはリストされます。
逆に、サーバーがディレクトリのリストを表示しないように設定されているが、デフォルトでディレクトリをリストしたい場合は、これを表示したいディレクトリの htaccess ファイルに入れるだけです:
オプション +Indexes このオプションを使用する場合は、このディレクトリに意図しないファイルや危害を与えるファイルを置かないように十分注意してください。また、インデックスの前にプラス記号があると推測した場合は、マイナス記号 (Options -Indexes) を挿入して、ディレクトリの一覧表示を完全に防ぐことができます。これはほとんどのサーバー設定で一般的であり、通常は apache サーバーの他の場所で構成されますが、 htaccess でオーバーライドできます。
+Indexes オプションを使用すると、同じディレクトリに HEADER というファイルを配置することで、使用時に表示されるディレクトリ リストのデフォルトの説明を含めることができます。このファイルの内容は、ディレクトリの内容のリストが表示される前に印刷されます。README と呼ばれますが、HEADER と同じディレクトリに配置することで、フッターを指定することもできます。ディレクトリのリストが印刷された後、README ファイルが印刷されます。
これを読んでください:http://www.javascriptkit.com/howto/htaccess11.shtml