Evitar el listado de directorios en un servidor web

Antonio J. Galisteo

Por lo general, no deseamos que, por ejemplo, desde un navegador, se liste el contenido de un directorio de nuestro sitio web si no tiene un index por ejemplo.

Hay varias formas de hacerlo, pero la más sencilla para alguién que no es sysadmin, en mi opinión, es hacerlo mediente el archivo .htaccess

Este archivo se coloca en el directorio que deseamos, normalmente el directorio prinpipal de nuestro sitio, y el servidor irá aplicando las reglas que le indiquemos en este archivo, al directorio donde esté y al contenido (otros subdirectorios por ejemplo).

Como sabemos, los archivos ocultos en Linux se identifican por empezar por «.», así que .htaccess es un archivo oculto. Si no está creado lo creamos y si lo está nos vamos al final del mismo y agregamos la siguiente línea:

Options -Indexes

Con esto, en el directorio donde se encuentre el .htaccess y en sus subdirectorios, el servidor web no permitirá que se liste el contenido de un directorio si no contiene un index, dando un permiso denegado

Esperamos que os haya sido de utilidad

Publicado el 27-02-2015

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina