En ocasiones podemos estar interesados en evitar que los visitantes de nuestra web puedan acceder a ciertos directorios y visualizar su contenido. Mediante el siguiente tutorial podremos conseguir que los directorios no se listen, mejorando de esa forma la seguridad de nuestro alojamiento.
![]()
En ocasiones es más que suficiente crear un archivo index.html en blanco dentro del directorio del cual no queremos que se visualice su contenido. De todos modos cuando en nuestro servidor hay multidtud de carpetas esta labor puede resultar poco práctica.
Si nuestro plan de hosting está alojado en un servidor Apache, como es el caso de todos los hospedajes de Hostinet, podemos optar por modificar el archivo .htaccess de la raíz introduciendo la siguiente línea de código, consiguiendo que no se liste ningún directorio:
Options -Indexes
También se puede evitar que se listen unos determinados archivos en concreto según su extensión. De la siguiente forma, podríamos eitar que se listaran los archivos .php y .html de nuestro servidor:
IndexIgnore *.php *.html
Un último método es permitir que se listen los directorios, pero haciendo que estos aparezcan en blanco. De esta forma cualqueir tipo de fichero no s emostrará a la hora de acceder a su corresponiente carpeta:
IndexIngnore *




Gracias!
Muchas gracias, me ha servido de mucha ayuda y además más facil imposible.
Bien explicado. Gracias!
Muchas gracias, excelente, muy fácil y bien explicado, sin tanto rollo. Saludos.
Excelente info al respecto me ayudo para terminar de configurar mi aplicacion para doctores ya que cada doctor puede subir las imagenes de sus pacientes pues no era bueno que se listara el contenido de las carpetas imagenes por que todos ivan a ver todo por lo tanto esta fue mi solucion la cual esta desarrollada en cakephp
en la carpeta APP/ el htaccess debe de contener lo siguiente:
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
Options -Indexes
y listo ya si ponia la direccion http://demo.pacientesweb.com/img/ ya me mada un error 404 por lo tanto ya no se listan las imagenes que deben de ser privadas ya nomas es de personalizar dicho error, gracias por el aporte
gracias por el simple codigo pero de infinita ayuda