22.18. Вывод содержимого каталогов без усечения имен файлов

Проблема
Некоторые страницы сайта выводят списки файлов, которые пользователь может
загрузить в браузере. Apache выводит содержимое каталогов с усечением имен файлов:
Parent Directory 27-Jul-2004 09:39
libpam-smbpass_3.0.5..> 27-Jul-2004 09:17 298k
libsmbclient-dev_3.0..> 27-Jul-2004 09:17 581k
libsmbc1ient_3.0.5-l..> 27-Jul-2004 09:17 467k
Как организовать отображение полных имен файлов?
Решение
Найдите в файле httpd.conf следующий фрагмент:
# IndexOptions: Управление внешним видом страниц с листингани
# каталогов, сгенерированными сервером
IndexOptions Fancylndexing VersionSort
и добавьте директиву NameWidth:
IndexOptions Fancylndexing VersionSort NameWidth=*
Звездочка означает расширение по максимальной длине файла. Также можно
задать лимит в 40 символов или около того, чтобы листинг нормально читался,
даже если в нем попадется файл с очень длинным именем.
IndexOptions Fancylndexing VersionSort NameWidth=40
Комментарий
Параметр также может задаваться для отдельных виртуальных хостов. Директи вы VirtualHost переопределяют глобальные директивы.
См. также
http://locaLhost/manual/mod/mod_autoindex.html.