我有一个下载文件夹,其中我设置了一个按上次修改日期排序的目录列表,如下所示:
<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>
多谢
答案1
不清楚您指的是文件夹/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>