Назад | Перейти на главную страницу

Настройка списка каталогов apache ТОЛЬКО для подкаталогов

У меня есть папка загрузки, в которой я настроил список каталогов, отсортированный по дате последнего изменения, например:

<Directory /var/www/html/Downloads/>
            Options +Indexes
            IndexOrderDefault Descending Date
</Directory>

Я хочу, чтобы эта папка была отсортирована по дате, но все ее подкаталоги (рекурсивно) отсортированы по имени. Является ли это возможным ?

Я попробовал это, и это не сработало:

<Directory /var/www/html/Downloads/>
            Options +Indexes
            IndexOrderDefault Descending Date
</Directory>
<Directory /home/Download/*/*>
            IndexOrderDefault Ascending Name
</Directory>

большое спасибо

Не понятно, имеете ли вы ввиду папку /var/www/html/Downloads/ и все подпапки /home/Download/ ИЛИ папку /var/www/html/Downloads/ и все его подпапки.

/var/www/html/Downloads/ и все его подпапки:

<Directory /var/www/html/Downloads/>
            Options +Indexes
            IndexOrderDefault Descending Date
</Directory>

<DirectoryMatch "^/var/www/html/Downloads/(.+)/">
            Options +Indexes
            IndexOrderDefault Ascending Name
</DirectoryMatch>

Если в /home/Download/, пытаться:

<Directory /home/Download/*/>
            Options +Indexes
            IndexOrderDefault Ascending Name
</Directory>