【发布时间】:2012-10-23 08:24:35
【问题描述】:
我有(根目录中的.htaccess)花哨的目录列表,例如:
IndexOrderDefault 降序日期
所以所有子文件夹都正确列出(日期降序),但我只希望根目录按字母顺序列出文件夹(按名称升序排序)并保持子文件夹不变,为每个子文件夹创建 htaccess 不是一个选项,所以它有在 root 的 htaccess 文件中完成。
【问题讨论】:
标签: apache .htaccess directory
我有(根目录中的.htaccess)花哨的目录列表,例如:
IndexOrderDefault 降序日期
所以所有子文件夹都正确列出(日期降序),但我只希望根目录按字母顺序列出文件夹(按名称升序排序)并保持子文件夹不变,为每个子文件夹创建 htaccess 不是一个选项,所以它有在 root 的 htaccess 文件中完成。
【问题讨论】:
标签: apache .htaccess directory
您必须在 <Directory> 和 <DirectoryMatch> 内的 vhost/server 配置中设置它们,可能是这样的:
<Directory "/path/to/date-order/dir">
IndexOrderDefault Descending Date
</Directory>
<DirectoryMatch "^/path/to/date-order/dir/[^/]+/">
IndexOrderDefault Ascending Name
</DirectoryMatch>
IndexOrderDefault Ascending Name 是默认排序。
【讨论】: