Como negar/permitir acesso a arquivos usando arquivo .htaccess
Pergunta:
Como posso permitir e negar acesso HTTP a arquivos com base na extensão do arquivo? Preciso negar acesso a todos os arquivos TXT.
Responder :
Abaixo você pode encontrar exemplos simples de como regular o acesso de download a arquivos usando o arquivo .htaccess
. No primeiro exemplo, o seguinte código .htaccess
bloqueará o acesso a todos os arquivos com extensão de arquivo .txt
para todas as solicitações, resultando em HTTP ERROR 403: Forbidden.
.
<FilesMatch ".txt">
Order Allow,Deny
Deny from All
</FilesMatch>
Se for necessário um acesso de download com base no endereço IP de origem, é possível permitir o acesso por endereço IP. O código a seguir negará acesso a todos e, em seguida, permitirá acesso ao arquivo .txt
para solicitações provenientes, por exemplo. Endereço IP
<FilesMatch ".txt">
Order Deny,Allow
Deny from All
Allow from 204.215.85.145/32
</FilesMatch>