fancyindex_default_sort

`fancyindex_default_sort` 指令设置由 NGINX Fancy Index 模块生成的文件列表的默认排序方式。

语法fancyindex_default_sort name | time | size;
默认值name
上下文http, server, location
参数1

说明

fancyindex_default_sort 指令允许用户指定在使用 Fancy Index 模块时文件列表的默认排序方式。该指令接受一个参数,用于定义排序标准,可以是按 name(名称)、time(修改时间)或 size(文件大小)。当用户访问目录时,如果请求 URL 中未提供特定的排序参数,NGINX 将以该指令定义的排序方法作为默认行为。

该指令接受的参数包括 nametimesize,名称能清楚表示其功能。例如,使用 name 将按字母顺序排序文件,time 则根据最后修改日期排列,size 会按文件大小排序。此外,用户可以通过提供附加参数来选择升序或降序(例如 name descending)。在浏览 Web 服务器上的目录列表时,这种灵活性对于提供优化的用户体验至关重要。

需理解该指令可在哪些上下文中使用;它可以在 httpserverlocation 块中定义,从而根据不同目录或服务器设置的具体需求实现细粒度控制。通过利用该指令,管理员可以提高文件列表对终端用户的可访问性和组织性。

配置示例

location /files {
    fancyindex on;
    fancyindex_default_sort time;
}

在使用此指令之前,确保 Fancy Index 模块已正确安装并配置。

只有在 URL 请求中未指定其他排序参数时,此排序才适用;明确指定的参数将覆盖此设置。

← 返回所有指令