Acho que algo assim deveria funcionar:
<FilesMatch "^/path/to/file$">
Allow from all
Satisfy any
</FilesMatch>
Você também pode tentar a diretiva <location>
em vez da diretiva <FilesMatch>
.
Eu tenho um site de teste que tem uma diretiva Requerer usuário válido, empregando o mod_auth do Apache para mantê-lo privado, mas eu gostaria de isentar um único arquivo desse requisito (ou seja, fazer com que você não precise de um nome de usuário / senha para acessar aquele arquivo, mesmo que você precise de um nome de usuário / senha para o resto do site).
Agora, eu tenho ...
AuthUserFile /path/to/htpasswd
AuthType Basic
AuthName "My Private Site"
Require valid-user
<Files filename.txt>
Allow from All
Satisfy Any
</Files>
Mas isso não parece estar funcionando (eu posso ver o arquivo, mas somente depois de ser solicitado por um nome de usuário / senha e clicar em cancelar).
O que estou fazendo de errado?
Acho que algo assim deveria funcionar:
<FilesMatch "^/path/to/file$">
Allow from all
Satisfy any
</FilesMatch>
Você também pode tentar a diretiva <location>
em vez da diretiva <FilesMatch>
.
Tags .htaccess apache-2.2 mod-auth