1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Listar el contenido de una carpeta que no tiene índice
Esta guía explica la directiva "Options +Indexes
" para los Alojamiento web, lo que facilita la navegación para los visitantes y permite una mayor personalización de cómo se muestran los archivos.
Preámbulo
- Una de las principales ventajas de la activación de la indización de directorios es que los visitantes pueden ver y listar todos los archivos y subdirectorios de un directorio determinado, aunque no conozcan el nombre exacto del archivo que están buscando. Esto puede ser especialmente útil para sitios web de intercambio de archivos o sitios de descarga.
- La indización de directorios también facilita la navegación para los visitantes que no están familiarizados con el árbol de archivos del sitio. Simplemente pueden navegar por subdirectorios para encontrar el archivo o carpeta que necesitan.
- La Directiva "
Options +Indexes
" se puede personalizar para mostrar información adicional, como el tamaño y la fecha de modificación de los archivos, o para ocultar archivos o directorios específicos. - Sin esta directiva, un visitante puede encontrarse con un error de tipo:
Accès interdit!
Vous n'avez pas le droit d'accéder au répertoire demandé.
Soit il n'y a pas de document index soit le répertoire est protégé.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403
Listar el contenido de una carpeta web
Para listar los elementos contenidos en una carpeta sin índices específicos:
- Cree un archivo .htaccess en el expediente de que se trate.
- Regístrese el siguiente comando:
Options +Indexes
Debes tener en cuenta que esta solución sólo funcionará si no tienes ningún índice en el directorio de que se trate; debes eliminar los archivos index.php
, index.html
, index.htm
, etc., pero también el posible archivo welcome.php
…
Personalizar la visualización
Este es un ejemplo de código para personalizar la apariencia de la lista de archivos generada por Apache:
Options +Indexes
IndexOptions FancyIndexing
IndexOptions FoldersFirst IgnoreCase NameWidth=* DescriptionWidth=* Charset=UTF-8
HeaderName header.html
ReadmeName footer.html
En este ejemplo, el usuario activa la opción "Indexes
"," añade la opción "FancyIndexing
"para una apariencia más estética, especifica el orden de clasificación de los archivos, define la anchura de las columnas para el nombre y la descripción de los archivos, y especifica los nombres de los archivos que se utilizarán para el encabezado y el pie de página de la lista de archivos.