Posso proteger com senha um local (não o diretório) no apache usando o htaccess?

7

Eu usei um código como este na configuração do apache para proteger locais com senha

<Location ~ "/admin.*">
    AuthType Basic
    AuthName "Protected Area"
    AuthUserFile /home/user/public_html/.htpasswd
    Require valid-user
</Location>

existe uma maneira de fazer a mesma coisa usando um arquivo htaccess?

os locais que eu quero proteger realmente não existem no sistema de arquivos, seus locais estão disponíveis graças ao mod_rewrite

    
por dimvic 21.10.2010 / 20:40

2 respostas

2

Sim, com <Files> (ou <FilesMatch> ): link

Edit: "Note que, ao contrário das seções Directory e Location, as seções Files podem ser usadas dentro dos arquivos .htaccess. Isso permite que os usuários controlem o acesso a seus próprios arquivos, a cada arquivo."

    
por 21.10.2010 / 20:50
0

Sim, é possível colocar um htaccess no arquivo que você quer moderar o acesso. Coloque o mesmo texto como no arquivo de configuração. Certifique-se de que seus arquivos conf irão ler .htaccess.

    
por 21.10.2010 / 20:46