2011-03-10 20 views
5

Tengo el siguiente código para proteger los archivos con contraseña en .htaccess:Excluir un archivo de protección de contraseña en .htaccess

<FilesMatch "\.(html|htm|css|js|php|swf|swz|xml|ico|jpg|jpeg|png|txt)$"> 
AuthName "Member Only" 
AuthType Basic 
AuthUserFile /path/to/password/.htpasswd 
require valid-user 
</FilesMatch> 

¿Cómo puedo excluir de aquí la should_be_excluded.php de ser protegido por contraseña? Puedo cambiar las líneas de protección si es necesario, pero creo que se podría hacer algo en la expresión regular?

Respuesta

3

¿qué tal algo como:

<FilesMatch "\.(html|htm|css|js|php|swf|swz|xml|ico|jpg|jpeg|png|txt)$"> 
    AuthName "Member Only" 
    AuthType Basic 
    AuthUserFile /path/to/password/.htpasswd 
    require valid-user 
</FilesMatch> 
<Files /should_be_excluded.php> 
    Order Allow,Deny 
    Allow from all 
</Files> 

esto debería permitir TODO acceso al archivo excluido?

+0

Esto no funciona, ¿has probado esto? Si es así, ¿qué versión de apache tiene y cómo piensa cuál puede ser el problema? – Centurion

+0

@Centurion Intenta agregar 'Satisfy all' below' Allow from all' –

Cuestiones relacionadas