Poll

Navegador predeterminado de ALDOS

¿Cuál debe ser el navegador predeterminado en ALDOS?

  •  Firefox (opción actual)
  •  Qupzilla
  •  Otter Browser
  •  Seamonkey
  •  Chromium

Resultados
Other polls | 1,466 voters | 1 comentarios

Conectados...

Usuarios invitados: 559

Bienvenido(a) a Alcance Libre 05/09/2025, 19:43

Creando índices de directorios bonitos en Apache.

A continuación describo como configurar un directorio en apache para que muestre sus índices con una cabecera y pie de página personalizado.

El objetivo es lograr que los directorios con contenido variado sin index.html se muestren más agradables a la vista de los visitantes. Es decir, lograr un efecto similar al de http://www.alcancelibre.org/al/.

El primer paso consiste en trabajar con un directorio que permita utilizar archivos .htaccess (es decir, con opción de AllowOverride all). Dentro de este directorio se crean dos archivos con cualquier nombre, uno que servirá como cabecera de página y otro que servirá como pie de página.

Básicamente los contenidos de estos dos archivos corresponden a un documento HTML con formato. Para la cabecera el contenido debe ser desde la etiqueta <html> hasta a la etiqueta <body> o bien una etiqueta <div> o <table> para dar mejro formato. El contenido del archivo para pié de página coresponde al complemento del documento HTML, es decir, desde la eqtiqueta </body> o bien la etiqueta de cierre de </div> o </table>, hasta la etiqueta </html>. El contenido del directorio será mostrado justamente entre el código HTML del archivo de cabecera y el de pie de página.

Suponiendo que ya se tienen los dos archivos HTML y que éstos se denominan CABECERA.html y PIE.html, se añade el siguiente contenido al archivo .htaccess:

Options +Indexes
IndexOptions +FancyIndexing +FoldersFirst +SuppressHTMLPreamble
HeaderName /ruta/relativa/directorio/CABECERA.html
ReadmeName /ruta/relativa/directorio/PIE.html

En lo anteririos, +Indexes hace que se permita ver el índice del directorio. +FoldersFirst hace que el índice muestre primero los directorios. +SuppressHTMLPreamble hace que se suprima el código HTML que genera automáticamente Apache para motrar el índice del directorio y obliga a definir con HeaderName el archivo de cabcera y con ReadmeName el archivo de pie de página.

Si se desea que se oculten los archivos CEBCERA.html y PIE.html, junto conlos archivos de respaldo (los que terminan con ~), se añade al archivo .htaccess lo siguiente:

IndexIgnore *~ CABECERA.html PIE.html

Y se se desea especificar un icono personalizado para las carpetas y subir directorio, se añade lo sigueinte:

AddIcon /images/folder.png ^^DIRECTORY^^
AddIcon /images/back.png ..

De modo tal, con todo lo anterior, el archivo .htaccess debe lucir más o menos así:

Options +Indexes
IndexOptions +FancyIndexing +FoldersFirst +SuppressHTMLPreamble
HeaderName /ruta/relativa/directorio/CABECERA.html
ReadmeName /ruta/relativa/directorio/PIE.html
IndexIgnore *~ CABECERA.html PIE.html
AddIcon /images/folder.png ^^DIRECTORY^^
AddIcon /images/back.png ..

El resultado final depende de la creatividad con que se elaboren los archivos CABECERA.html y PIE.html.

Seguimiento

TURL de seguimiento para esta entrada:
https://blog.alcancelibre.org/trackback.php/fancyindexing-mini-howto

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.

Comments are closed and no new posts are allowed.

  • Creando índices de directorios bonitos en Apache.
  • Escrito por:Oscar Balladares sobre 11/02/2010, 21:52

Excelente post!.

El "estilo" (si es que se puede llamar así) por defecto es insípido, pero con estas opciones se puede lograr una apariencia muy atractiva.