1. PRÁCTICA APACHE 3
MOD_AUTOINDEX
AUTORES:
Jose Antonio Albalat Almenara
Miguel Lama del Valle
2. Mod_autoindex
Descripción:El módulo mod_autoindex ayuda con
los listados automáticos de contenido de
directorio de servidor. Este módulo puede crear
iconos, descripciones y textos alternativos a la
hora de que no se pueda mostrar una imagen o la
imagen se carge de manera erronea.
3. Mod_autoindex
Directivas:
AddAlt Directive: Proporciona un texto
alternativo a la hora de mostrar un archivo,
como puede ser el nombre del archivo, la
extensión del archivo, etc.. si el texto contiene
espacios debemos introducirlo entre comillas.
Ejemplo:
AddAlt "PDF file" *.pdf
4. Mod_autoindex
AddAltByEncoding Directive: Proporciona un
texto alternativo a la hora de mostrar un archivo
pero a diferencia de la directiva AddAlt este
tiene codificación:
Ejemplo:
AddAltByEncoding gzip x-gzip
5. Mod_autoindex
AddAltByType Directive: Proporciona un texto
alternativo a la hora de mostrar un archivo, el
cual es de tipo text/html:
Ejemplo:
AddAltByType 'plain text' text/plain
6. Mod_autoindex
AddDescription Directive: Esta directiva nos
proporciona un texto alternativo el cual es la
discripción del archivo, su nombre, etc..
Normalmente el tamaño del texto es de 23
bytes.
Ejemplo:
AddDescription "The planet Mars"
/web/pics/mars.gif
7. Mod_autoindex
AddIcon Directive: Es un icono para mostrar un
archivo, este icono va enlazado a una URL que
nos lleva al archivo que buscamos.
Ejemplo:
AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm
AddIcon /icons/dir.xbm ^^DIRECTORY^^
AddIcon /icons/backup.xbm *~
8. Mod_autoindex
DefaultIcon Directive: Proporciona un icono por
defecto cuando no hay ningun icono específico
que adjuntar para irnos al archivo deseado:
Ejemplo:
DefaultIcon /icon/unknown.xbm
9. Mod_autoindex
HeaderName Directive
La directiva HeaderName pone el nombre del
archivo que será insertado en lo alto del listado de
índice. El nombre del archivo es el nombre del
archivo para incluir.
Sintaxis: HeaderName archivo
Ejemplo:
HeaderName /include/HEADER.html
10. Mod_autoindex
IndexHeadInsert Directive
La directiva IndexHeadInsert especifica una cadena
para insertar en la sección <head> para la página
de índice.
Sintaxis: IndexHeadInsert "markup …"
Ejemplo
IndexHeadInsert "<link rel="sitemap"
href="/sitemap.html">"
11. Mod_autoindex
IndexIgnore Directive
La directiva IndexIgnore se suma a la lista de
archivos que se ocultan al mostrar un directorio.
Se pueden añadir varias directivas IndexIgnore a la
lista. Por defecto, la lista contiene el directorio
actual.
Sintaxis: IndexIgnore archivo [archivo] …
Ejemplo
IndexIgnore .??* *~ *# HEADER*
README* RCS CVS *,v *,t
12. Mod_autoindex
IndexOptions Directive
La directiva IndexOptions especifica el
comportamiento del directorio principal. Pueden
ser:
Charset = character-set (Apache 2.0.61 y
posteriores)
La palabra clave Charset le permite especificar el
juego de caracteres de la página generada. El
valor predeterminado es de ISO-8859-1 o UTF-
8, dependiendo de si el sistema de archivos
subyacente es Unicode o no.
Ejemplo: IndexOptions Charset=UTF-8
13. Mod_autoindex
Type = tipo de contenido MIME (Apache 2.0.61 y
posteriores)
Ejemplo: IndexOptions Type=text/plain
DescriptionWidth=[n | *] (Apache 2.0.23 and later)
FancyIndexing
FoldersFirst (Apache 2.0.23 and later)
HTMLTable (Apache HTTP Server 2.0.23 and later)
IconsAreLinks
IconHeight[=pixels]
IconWidth[=pixels]
15. Mod_autoindex
SuppressRules (Apache 2.0.23 and later)
SuppressSize
TrackModified (Apache 2.0.23 and later)
VersionSort (Apache 2.0a3 and later)
XHTML (Apache 2.0.49 and later)
Incremental IndexOptions
16. Mod_autoindex
IndexOrderDefault Directive
La directiva IndexOrderDefault se utiliza en
combinación con la opción de índice
FancyIndexing. Por defecto, FancyIndexed realiza
listados de directorios en orden ascendente por
nombre de archivo, el IndexOrderDefault le permite
cambiar el orden de visualización inicial.
Sintaxis: IndexOrderDefault Ascending|
Descending Name|Date|Size|Description
17. Mod_autoindex
IndexStyleSheet Directive
La directiva IndexStyleSheet establece el nombre
del archivo que se utilizará como el CSS de la lista
de índice.
Sintaxis: IndexStyleSheet url-path
Ejemplo:
IndexStyleSheet "/css/style.css"
18. Mod_autoindex
ReadmeName Directive
La directiva ReadmeName establece el nombre del
archivo que se adjunta al final de la lista de índice.
Filename es el nombre del archivo a incluir, y se
considera en relación con la ubicación de la
indexación. Si el archivo comienza con una barra,
se tendrá que estar relacionada con el
DocumentRoot.
Sintaxis: ReadmeName filename
Ejemplos:
ReadmeName FOOTER.html
ReadmeName /include/FOOTER.html