Оглавление

4.10. Управление листингом каталога

Управлять отображением листинга каталога позволяют следующие директивы:
□ Directoryindex задает название документа, который будет возвращен по запросу, если не указано название документа (например, http://localhost/):

   DirectoryIndex index.php index.html
indexoptions определяет способ генерирования листинга каталога с помощью опций. Если опция используется со знаком "+", то она добавляет ся к числу уже включенных опций, а если со знаком "—", то она отключается. Для использования этой директивы необходимо, чтобы опция indexes директивы options была включена. Могут быть указаны следующие опции:
•     DescriptionWidth задает ширину столбца описания в символах. Если указан знак *, то ширина столбца станет равной ширине самого длинного описания:

    IndexOptions +DescriptionWidth=30

    IndexOptions +DescriptionWidth=*
•     FancyIndexing включает режим, в котором листинг каталога будет иметь интерфейс, напоминающий диспетчер файлов;
•     FoldersFirst устанавливает, что вначале отображаются названия папок, а затем названия файлов;
•     НТМLтаblе заставляет оформлять листинг каталога как HTML-таблицу в заданном формате, а не как список;
•     IconsAreLinks инструктирует сделать пиктограммы ссылками;
•     IconHeight и IconWidth задают размер пиктограмм, отображаемых в листинге каталога. По умолчанию имеют размеры 20^22 пикселов:

    IndexOptions +IconHeight=20 +IconWidth=22
•     IgnoreCase позволяет игнорировать регистр символов;
•     IgnoredClient отключает пересортировку листинга файлов по столбцам;
•      NameWidth устанавливает максимальную длину имени файла, отображаемую в листинге. Если указан знак *, то используется длина самого длинного имени файла;
•      ScanHTMLTities инструктирует отображать в описании файла информацию из тега <title>;
•     SuppressColumnSorting отключает сортировку листинга файлов по столбцам;
•     SuppressDescription удаляет столбец с описанием файлов;
•     SuppressHTMLPreamble удаляет стандартные открывающие и закрывающие теги (<htmi> и <body>). Применяется, если заданы директивы HeaderName и ReadmeName. Указанные этими директивами файлы должны    иметь   открывающие   теги   (для   файла,   указанного   в HeaderName) И закрывающие (для файла, указанного В ReadmeName);

•     SuppressIcon выключает отооражение пиктограмм в листинге каталога;
•     SuppressLastModified удаляет столбец с датой и временем последнего обновления файла;
•     SuppressRules отключает вывод разделительных линий сверху и снизу листинга;
•     SuppressSize удаляет столбец с размерами файлов;
•     TrackModified включает кэширование листинга каталога;
•     VersionSort устанавливает режим сортировки файлов с учетом номера версии;
□  AddIcon задает пиктограмму для названия файла или его части (например, расширения):

   AddIcon /icons/binary.gif .bin .exe
□  AddIconByType задает пиктограмму для MIME-типов:

   AddIconByType (TXT,/icons/text.gif) text/*
□  DefauitIcon устанавливает пиктограмму, используемую по умолчанию:

   DefaultIcon /icons/unknown.gif
□  AddIconByEncoding связывает пиктограмму с типом кодировки:

   AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
□  AddDescription устанавливает описание для файла или набора файлов, соответствующих шаблону:

AddDescription "Описание файла" name.html


Описание отображается в столбце Описание листинга каталога. Оно может включать HTML-форматирование;
□  HeaderName позволяет изменить стандартный заголовок листинга каталога:

   HeaderName HEADER.html


Если указана опция SuppressHTMLPreambie, то содержимое файла заменит весь верхний колонтитул;
□  ReadmeName позволяет изменить стандартный нижний колонтитул листинга каталога:

   ReadmeName README.html

 

Если указана опция SuppressHTMLPreambie, то содержимое файла заменит весь нижний колонтитул;

□  IndexIgnore служит для указания файлов, которые не должны быть показаны в листинге каталога:

   IndexIgnore HEADER* README* .htaccess
П IndexOrderDefault позволяет изменить первоначальную сортировку листинга каталога (по умолчанию файлы сортируются по имени). Первый аргумент задает порядок сортировки. Может принимать два значения: Ascending (по возрастанию) и Descending (по убыванию). Второй аргумент задает имя поля: Name, Date, Size или Description:

   IndexOrderDefault Descending Date

*/

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити