Pesquisa de site

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 204.215.85.145:


<FilesMatch ".txt">
    Order Deny,Allow
    Deny from All
    Allow from 204.215.85.145/32
</FilesMatch>

Artigos relacionados: