Hola a todos, en mi apache local (apache_2.2.3-win32-x86) tengo varias carpetas con proyectos, es decir:
 
C:\Apache2\htdocs\proyecto1
C:\Apache2\htdocs\proyecto2
C:\Apache2\htdocs\proyecto3
 
etc.
 
Lo que quiero hacer es restringir el acceso con usuario y contraseña a una de ellas, por ejemplo a proyecto2, para conseguirlo lo que hago es utilizar un archivo .htaccess con su complemento .htpasswd. El código que tengo en el htacces es el siguiente:
 
AuthUserFile C:\.htpasswd 
AuthName "Acceso restringido" 
AuthType Basic
<Limit GET POST PUT> 
require valid-user 
</Limit>
Options All MultiViews
 
Lo cierto es que he probado ya con muchos códigos de instrucción alternativos y todos producen el mismo efecto, os explico: Resulta que cuando ubico el fichero .htaccess en la raíz de mi apache, es decir, C:\Apache2\htdocs\.htaccess, al acceder con el navegador todo funciona perfectamente, pero cuando traslado el htaccess al directorio que realmente quiero proteger, esto es, C:\Apache2\htdocs\proyecto2\.htaccess, lo que ocurre es que el navegador no lo lista, es como si lo ocultara. cuando accedo a la raiz del sitio lo que veo es:
 
Index of /
 
proyecto1/
proyecto3/
 
A ver si alguien puede indicarme a qué se debe este comportamiento y cual es la solución. 
 
Gracias de antemano y un sauldo a todos. 
   
 
 .htaccess en subdirectorios
 .htaccess en subdirectorios 

