Archivo de la etiqueta: directorio

Impedir listar un directorio

A veces, tenemos carpetas en el servidor web para almacenar archivos como imágenes, ebooks, juegos, y si la carpeta no tiene un archivo index.html, los usuarios pueden ver un listado con todos los archivos que hay dentro de la carpeta. Con una línea en el archivo .htaccess de nuestro sitio, podremos solucionarlo.

¿Cómo evitar el listado de directorios y archivos con .htaccess?

Una solución es añadir un archivo index.html en blanco, vacío, dentro del directorio del cual no queremos que se visualice su contenido. Pero lo más probable es que no tengamos sólo una carpeta, sino muchas, por lo que esta labor puede resultar poco práctica.

Otra solución a nuestro problema es modificar el archivo .htaccess de la raíz de nuestro proyecto o sitio web añadiendo el siguiente código:

Options -Indexes

Si quieres evitar que se listen únicamente unos determinados archivos,  por ejemplo los archivos .jpg y .gif, puedes usar el código:

IndexIgnore *.jpg *.gif

¡Espero que os haya sido útil!

Cómo impedir listar los archivos de un directorio

A veces no queremos que se puedan mostrar los archivos que tenemos en un determinado directorio (directorio con imágenes, por ejemplo), pero si la carpeta no tiene un archivo index.html, los usuarios que lo visitan pueden ver un listado con todos los archivos que hay dentro de ella. Para evitar que esto ocurra, puedes añadir en tu archivo .htacess la siguiente línea de código:

Options -Indexes

El archivo .htaccess se encuentra en el directorio raíz de nuestro servidor. Si no lo podéis ver, comprobad que el explorador de archivos que estáis usando permite ver archivos ocultos.

Espero que os haya sido de ayuda. Saludos!