Como bloquear o arquivo pdf no apache2 - Ubuntu16.04

0

Eu tenho um arquivo pdf sob o meu documento raiz (/ var / www / html) nome é test.pdf. Quero restringir o meu arquivo pdf se alguém tentar em um navegador como o link , neste caso eu quero que o pdf não seja visualizado. Eu já tentei pelo htaccess e restringi esse diretório, mas falhei.

Alguém pode me ajudar a fornecer alguma solução de confiança?

    
por Somir Ranjan Paul 24.05.2017 / 09:43

2 respostas

1

Você pode adicionar este código à configuração do apache httpd:

<Files  ~ "\.pdf$">
  Order allow,deny
  Deny from all
</Files>

Este código negará o acesso a todos os arquivos *.pdf . Mas a questão é por que você mantém nos arquivos de diretório do httpd docs que você não deseja expor ao mundo.

Se você quiser restringir o acesso a apenas um arquivo, o código na configuração deve ser assim:

<Files  test.pdf>
  Order allow,deny
  Deny from all
</Files>
    
por Romeo Ninov 24.05.2017 / 10:03
1

Você pode usar isso para negar acesso a tipos de arquivo:

RedirectMatch 403 ^/folder/.+\.(pdf|gif|js)$

Isso retornará um erro 403 Proibido acesso para clientes se eles tentarem acessar /folder/file.extension

    
por 2707974 24.05.2017 / 10:06