まず最初に次の画像を見てほしい。通常,Apacheのmodモジュールによるindexes表示では,このようにファイル名が長い場合には末尾が省略表示される。
長いファイル名では末尾に「>」と表示されて略されてしまう
ファイル名の文字列をすべてを表示させたい場合には,Apacheの設定ファイルhttpd.confを編集すればよい。次のmod_autoindexの個所を探し「+NameWidth=*」の行を加えよう。
# vi /etc/httpd/conf/httpd.conf (RPMの場合) # vi /usr/local/apache/conf/httpd.conf (ソースからの場合) ......中略........ <IfModule mod_autoindex.c> IndexOptions FancyIndexing IndexOptions +NameWidth=* ......中略........ </IfModule> |
編集後は,httpdを再起動させれば完了だ。次のように最も長い文字列に追従して表示される。
「+NameWidth=*」を加えると文字列がすべて見えるようになる
ただし,これらの表示は,インデックス表示が可能なようにmod_autoindexモジュールが組み込まれている必要がある。関連Tipsからのリンクで確認してほしい。
・関連Tips
Apacheチューニング〜必要のないモジュールを削る〜
Copyright © ITmedia, Inc. All Rights Reserved.