web-dev-qa-db-ja.com

.htaccessを使用してディレクトリ内のファイルを一覧表示するときに、ファイル名全体を表示するにはどうすればよいですか?

僕の .htaccessファイルは次のようになります:

Options +Indexes

ブラウザからディレクトリを見ると、次のようになります。

enter image description here

長すぎるファイル名は切り捨てられますが、ファイル名全体を表示するにはどうすればよいですか?

8
Frank

かんたん! Options +Indexesファイルの.htaccessに加えて、Apache IndexOptions ディレクティブを使用するだけです。

あなたの場合、これはファイルの完全な名前を表示するのに十分簡単です:

Options +Indexes
<IfModule mod_autoindex.c>
  IndexOptions NameWidth=*
</ifModule>

重要なのはNameWidth値で、ワイルドカード値*に設定すると、ファイル名とディレクトリ名の全長が表示されます。

このサイトにはいくつかの優れた例がありますIndexOptionsを使用してディレクトリ一覧をより適切にカスタマイズおよびスタイルする方法について。同上 このサイトの例 も。

8
JakeGould