# SET DISPLAY ORDER
IndexOrderDefault Descending Name
указанное выше значение используется для сортировки списка каталогов по убыванию значения имени. Как я могу создать аналогичные результаты для сортировки каталога в последнем измененном порядке. Я использую .htaccess. просьба не показывать альтернативные способы
# SET DISPLAY ORDER
IndexOrderDefault last modified
укажите порядок отображения каталога по умолчанию:
вот как выглядит мой файл .htaccess
RewriteEngine On
RewriteBase /
# Disable server signature
ServerSignature Off
Прежде всего: моя любимая мозоль, цитата из руководство по .htaccess файлы:
Вам следует полностью избегать использования файлов .htaccess если у вас есть доступ к файлу конфигурации главного сервера httpd. Использование файлов .htaccess замедляет работу вашего http-сервера Apache. Любую директиву, которую вы можете включить в файл .htaccess, лучше установить в блоке Directory, так как это будет иметь тот же эффект с лучшей производительностью.
Во-вторых, больше чтения руководства также пригодится:
В
IndexOrderDefault
директива используется в сочетании сFancyIndexing
вариант индекса.
Перевод: включить FancyIndexing
вариант в IndexOptions
директива.
Затем прямо под этим в руководстве:
IndexOrderDefault принимает два аргумента. Первый должен быть либо По возрастанию или по убыванию, указывающий направление сортировки. Второй аргумент должен быть одним из ключевых слов Имя, Дата, Размер или описание ...
Это приводит к следующему:
<Directory /some/path>
# Disable .htaccess files for performance:
AllowOverride none
# Enable automatic index generation for directories without a DirectoryIndex file
# and sort them by date:
Options +Indexes
IndexOptions FancyIndexing
IndexOrderDefault Descending Date
</Directory>