如何按最后修改的顺序对 apache 目录列表进行排序

suk*_*hot 6 .htaccess apache-2.2 apache-2.4

# SET DISPLAY ORDER
IndexOrderDefault Descending Name
Run Code Online (Sandbox Code Playgroud)

上述值用于按降序名称值对目录列表进行排序 我如何创建类似的结果以按最后修改的顺序对目录进行排序。我正在使用 .htaccess。请不要显示替代方法

# SET DISPLAY ORDER
IndexOrderDefault last modified 
Run Code Online (Sandbox Code Playgroud)

指定默认目录显示顺序:

这是我的 .htaccess 文件的样子

RewriteEngine On
RewriteBase /
 # Disable server signature
 ServerSignature Off
Run Code Online (Sandbox Code Playgroud)

HBr*_*ijn 12

首先:我的宠儿,引自.htaccess文件的手册

如果您有权访问 httpd 主服务器配置文件,则应完全避免使用 .htaccess文件。使用 .htaccess 文件会降低 Apache http 服务器的速度。您可以在 .htaccess 文件中包含的任何指令最好在 Directory 块中设置,因为它具有相同的效果和更好的性能。

其次,多阅读手册也很有用:

IndexOrderDefault指令与FancyIndexingindex 选项结合使用。

翻译:FancyIndexingIndexOptions指令中包含选项。
然后在手册的正下方:

IndexOrderDefault 有两个参数。第一个必须是Ascending 或 Descending,指示排序的方向。第二个参数必须是关键字 Name、Date、Size 或 Description 之一...

结果如下:

<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>
Run Code Online (Sandbox Code Playgroud)