con esto cada vez que un usuario entre en una carpeta especifica solo vera "nada"
Código Apache:
Ver original<IfModule mod_rewrite.c>
RewriteBase /
RewriteEngine on
IndexIgnore *
</IfModule>
pero si el usuario conoce la URL del archivo lo vera....,
si proteges la carpeta con htpasswd, igual vera el archivo si conoce la url del mismo
no se si el htpasswd protegerá archivos en concreto
también puedes ver esto:
Prevenir accesos al archivo .htaccess:
# asegurar htaccess
<Files .htaccess>
order allow,deny
deny from all
</Files>
Prevenir acceso a un archivo específico:
<files nombre.jpg>
order allow,deny
deny from all
</files>
Prevenir acceso a múltiples archivos (puedes variar las extensiones): <<--- este te servira
# los que esta entre (son los archivos el de js es javascript, alli agregas los archivo que quieres ocultar)
# el resultado sera una pagina de 403 ¡Acceso prohibido!
<FilesMatch "\.(htaccess|htpasswd|ini|php|fla|js|css|txt|jpg)$ ">
Order Allow,Deny
Deny from all
</FilesMatch>
# pero no te dejara entrar ni a ti ..XD
Evitar acceso por el navegador a una carpeta sin "index":
Options All -Indexes
Permitir acceso por el navegador:
Options All +Indexes
Evitar el listado de directorios:
IndexIgnore *
Evitar que se muestren tipos de archivo:
IndexIgnore *.wmv *.mp4 *.avi *.etc
Disfrazar la extensión de los archivos:
# los archivos foo se reconocerán como php
AddType application/x-httpd-php .foo