Cómo eliminar la protección de contraseña de .htaccess desde un subdirectorio

He protegido por contraseña todo mi sitio web utilizando .htaccess, pero me gustaría exponer uno de los subdirectorios para que se pueda ver sin una contraseña.

¿Cómo puedo desactivar la protección de contraseña htaccess para un subdirectorio? Específicamente, cuál es la syntax .htaccess.

Aquí está mi archivo .htaccess que se coloca en la raíz de mi ftp

 AuthName "Administrador del sitio"
 AuthUserFile /dir/.htpasswd
 AuthGroupFile / dev / null

 AuthName seguro
 AuthType Basic
 requiere usuario nombre de usuario1
 orden permitir, negar
 permitir a todos

Necesita crear un nuevo archivo .htaccess en el directorio requerido e incluir la directiva Satisfy any en él de esta manera:

 # allows any user to see this directory Satisfy Any 

Tenga en cuenta que la syntax cambió en Apache 2.4, esto debería tener el mismo efecto

 Require all granted 

Añadiendo a la respuesta de RageZ, utilicé esto en las Directivas del servidor:

  AuthType Basic AuthName "Production" AuthUserFile /path/to/.htpasswd Require valid-user   Satisfy Any  

Increíble. Gracias RageZ!

Simplemente cree un nuevo .htaccess en el subdirectorio deseado con esta directiva:

Allow from all

Puede restringir su IP solo con:

Allow from xxxx

Ver: http://httpd.apache.org/docs/current/mod/mod_access_compat.html

Debe agregar otro archivo .htaccess al subdirectorio que anula la autenticación. .htaccess va en cascada hacia arriba, es decir, se verá en la carpeta actual, luego subirá un nivel y así sucesivamente.

Si desea evitar cualquier directivo específico de la autenticación htaccess, puede usar el siguiente código en su archivo htaccess en la parte superior.

AuthType Basic AuthName "Enter Pass" AuthUserFile /home/public_html/.htpasswd /*PATH TO YOUR .htpasswd FILE*/ Require valid-user SetEnvIf Request_URI "(/DIRECTORY_NAME/)$" allow Order allow,deny Allow from env=allow

Además, si desea evitar múltiples directorios, agregue

SetEnvIf Request_URI "(/DIRECTORY_NAME/)$" allow

tantas veces como muchos directorios, quiera eliminar de la prevención htaccess.