htaccess_hide_files

Evitar listado de archivos y directorios con .htaccess

En un servidor Web cuando creamos un directorio y dentro de el no existe el archivo index.*  (Ya sea .php, .html o algún tipo de archivo que pueda indexar nuestro servidor) se muestra el contenido de archivos y directorios que contiene, para evitar que esto ocurra simplemente podemos crear un archivo llamado index.html sin contenido y colocarlo en el directorio que necesitamos no se muestre su contenido o bien podemos agregar las siguientes lineas en un archivo .htaccess, si ya existe solo agregar el codigo, si no existe crear el archivo.

Show Index Sample

Ocultar archivos y directorios:


Options -Indexes

Ignonar y ocultar unicamente las extensiones .html, .php:


IndexIgnore *.html *.php

Permitir unicamente ver directorios:


IndexIgnore *

Este procedimiento solo funciona con servidores Apache y es necesario que este activado el modulo mod_rewrite

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>