Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 02:46
duxlongueri
 
Fecha de Ingreso: octubre-2006
Mensajes: 9
Antigüedad: 17 años, 6 meses
Puntos: 0
Exclamación .htaccess en subdirectorios

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.

Última edición por duxlongueri; 04/10/2010 a las 02:14