fancyindex_directories_first
指令 `fancyindex_directories_first` 指定在目录列表中目录条目是否应出现在文件条目之前。
NGINX Fancy Index module
·
httpserverlocation
语法fancyindex_directories_first on | off;
默认值off
上下文http, server, location
参数flag
说明
指令 fancyindex_directories_first 是 NGINX Fancy Index 模块的一部分,该模块相比标准的 autoindex 模块提供了增强的目录列表功能。启用此指令时,它会改变目录列表的排序,使所有目录条目在任何文件条目之前显示,从而在包含混合内容(即文件和文件夹)的目录中更便于导航。通过将参数设置为 on 来启用该行为。相反,将其设置为 off(默认行为)将保留可能根据名称交错显示文件和目录的默认排序。
该指令可以在 http、server 或 location 等上下文中使用,允许在 NGINX 配置的不同范围内进行针对性的配置。实施此指令可以提高目录列表的可用性,尤其是对那些在大量条目处理中更喜欢先浏览目录再查看文件的用户。需要注意的是,如果模块没有生成目录列表,则该指令无关紧要,因为 Fancy Index 模块需要处于活动状态,该指令才能生效。
配置示例
location /files {
fancyindex on;
fancyindex_directories_first on;
}⚠
确保 Fancy Index 模块已正确安装并启用;如果未使用该模块,此指令无效。
⚠
在存在嵌套目录列表时请小心;更改排序顺序可能会影响用户体验。