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.