Permitir acesso de arquivos internos, mas negando acesso externamente

0

Estou tentando descobrir como negar o acesso de uma fonte em um site a partir de um acesso externo.

Isso significa que o usuário deve ser negado se apontar seu navegador para o URL

Ainda permitindo a função css url () carregá-lo ... Estou hospedando o site em hostmonster, então só posso alterar o arquivo .htaccess ...

Obrigado ...

    
por Luke San Antonio Bialecki 19.02.2013 / 03:16

1 resposta

1

Isso não é impossível, mas acessar um arquivo diretamente que faz parte do seu site é chamado de "hotlinking", e você pode bloqueá-lo no .htaccess, verificando o referenciador da chamada. Se a pessoa estiver visualizando seu site quando solicitar o arquivo, o remetente deverá ser o endereço do site. É muito fácil contornar, mas deve impedir o download casual.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(woff|ttf)$ - [F]

Sendo assim, se o referenciador não estiver vazio e não contiver o endereço do meu site, responda a qualquer tentativa de baixar um arquivo que termine em .woff ou .ttf com um erro 403 Forbidden .

Você desejará alterar o domínio para corresponder ao seu e verificar se os sufixos de fontes usados estão presentes.

    
por 19.02.2013 / 04:12