AutoIndex#
Atiende solicitudes que terminan con una barra diagonal ( Habilita o deshabilita la salida del listado de directorios. Predeterminado http, server, location Para el formato HTML, especifica si se deben mostrar los tamaños exactos de los archivos en el listado de directorios, o si se deben redondear a kilobytes, megabytes y gigabytes. Predeterminado http, server, location Establece el formato del listado de directorios. Cuando se utiliza el formato JSONP, el nombre de la función de callback se establece con el argumento de solicitud La salida XML puede transformarse utilizando el módulo XSLT. Formatos de salida Los campos de objeto en las respuestas contienen los siguientes datos: Campo Descripción Nombre del archivo o directorio Tipo de objeto: Tamaño del objeto según autoindex_exact_size;
para directorios — Hora de última modificación en formato de tiempo Unix Predeterminado http, server, location Para el formato HTML, especifica si las horas en el listado de directorios deben mostrarse en la zona horaria local o en UTC./
) y produce un listado de directorios. Normalmente, una solicitud se pasa al módulo AutoIndex
cuando el módulo Index no puede encontrar un archivo índice.Ejemplo de configuración#
location / {
autoindex on;
}
Directivas#
autoindex#
autoindex_exact_size#
autoindex_exact_size
on
| off
;autoindex_exact_size on;
autoindex_format#
autoindex_format
html
| xml
| json
| jsonp
;autoindex_format html;
callback
. Si el argumento falta o tiene un valor vacío, se utiliza el formato JSON.name
type
file
o directory
size
0
mtime
<html>
<head>
<title>Index of /files/</title>
</head>
<body>
<h1>Index of /files/</h1>
<hr>
<pre>
<a href="../">../</a>
<a href="example.txt">example.txt</a> 12-Jun-2025 14:21 1234
<a href="image.png">image.png</a> 12-Jun-2025 14:21 4321
</pre>
<hr>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<listing>
<file>
<name>example.txt</name>
<type>file</type>
<size>1234</size>
<mtime>2025-06-12T14:21:00Z</mtime>
</file>
<file>
<name>image.png</name>
<type>file</type>
<size>4321</size>
<mtime>2025-06-12T14:21:00Z</mtime>
</file>
</listing>
[
{
"name": "example.txt",
"type": "file",
"size": 1234,
"mtime": "2025-06-12T14:21:00Z"
},
{
"name": "image.png",
"type": "file",
"size": 4321,
"mtime": "2025-06-12T14:21:00Z"
}
]
callback([
{
"name": "example.txt",
"type": "file",
"size": 1234,
"mtime": "2025-06-12T14:21:00Z"
},
{
"name": "image.png",
"type": "file",
"size": 4321,
"mtime": "2025-06-12T14:21:00Z"
}
]);
autoindex_localtime#
autoindex_localtime
on
| off
;autoindex_localtime off;