Como deshabilitar el listado de archivos en un directorio

Si quieres que cuando los usuarios accedan a un directorio que no tiene una pagina principal o indice no puedan ver el contenido del directorio, puedes corregirlo de dos formas:

A) Crear un archivo index.html

Creando un archivo llamado index.html vacío en el directorio que no queremos que se vea el listado de archivos.

B) Crear un archivo .htaccess

Crea un archivo .htaccess en el directorio que no quieres que se muestre la lista de archivos y añade al final mismo el siguiente contenido:

Options -Indexes

Si quieres aplicar esto a todo tu sitio web tendrías que añadir la linea de arriba en el .htaccess del directorio raíz. Si no sabes cual es este directorio, lee la guía Cual es el directorio raíz de mi web?.