pecha kucha
DESCRIPTION
mod_dirTRANSCRIPT
MOD_DIR
Juan Manuel de Torres EncinasJuan José López López
MOD_DIR
● Información general
Este módulo genera un listado del directorio HTML si un cliente envía una solicitud de un directorio en lugar de un archivo.
Este módulo no es configurable y tiene que ser borrado de la directiva de configuración de los módulos si los listados de directorios no es deseada.
MOD_DIR
● Un archivo escrito por el usuario, normalmente se llama index.html. La directiva DirectoryIndex establece el nombre de este archivo. Esto es controlado por mod_dir.
● De lo contrario, un listado generado por el servidor. Esto está previsto por mod_autoindex.
DirectoryIndex
● Indica como responde el servidor cuando se solicita un directorio.
● Es posible aplicar esta directiva a directorios individuales para indicar índices distintos.
● Ejemplo:
<Directory /var/www/html/varios>
DirectoryIndex pagina.html
</directory>
DirectoryIndex
● Se pueden dar varia direcciones URL, en cuyo caso el servidor devolverá el primero que considere.
● Si ninguno de los recursos existe y la opción indexes está establecida, el servidor generará su propia lista de directorio
DirectoryIndex
● Ejemplo:
Cuando un usuario pide la página http://your_domain/this_directory/, recibe la página DirectoryIndex si existe.
● El valor por defecto para DirectoryIndex es index.html.
● El servidor intentará encontrarlo. Si no lo encuentra y si Options Indexes se encuentra en el directorio, el servidor generará un listado, en formato HTML, de los subdirectorios y archivos del directorio.
DirectoryIndex
DirectoryIndex
● Descripción: Lista de recursos que debe buscar cuando el cliente solicita un directorio
● Sintaxis: DirectoryIndex local-url [local-url] ...
● Ejemplo: DirectoryIndex index.html
● Contexto: server config, virtual host, directorio, htaccess.
● Anular: Índices
● Estado: Base
● Módulo: mod_dir
DirectorySlash
● Normalmente, si un usuario solicita un recurso sin una barra al final, lo que apunta a un directorio.
● mod_dir le redirige a un mismo recurso, pero con una barra final por algunas buenas razones:
DirectorySlash
Razones:● DirectoryIndex sólo se evaluará en los directorios
solicitada con una barra final.
● Las referencias relativas URL dentro de las páginas html que funcione correctamente.
DirectorySlash
EJEMPLO
<Location /some/path>
DirectorySlash OffSetHandler some-handler
</Location>
DirectorySlash Directive
● Descripción: Cambia final redirecciones barra dentro o fuera de
● Sintaxis: En DirectorySlash | Off
● Ejemplo: El DirectorySlash
● Contexto: server config, virtual host, directorio, htaccess.
● Anular: Índices
● Estado: Base
● Módulo: mod_dir
● Compatibilidad: Disponible en las versiones 2.0.51 y posteriores
Fuentes
● http://httpd.apache.org/docs/2.0/mod/mod_dir.html● http://dns.bdat.net/documentos/apache/x343.html