Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Resolver um problema de hotlinking
Este guia explica como limitar o hotlinking dos arquivos hospedados no seu Hospedagem Web Infomaniak.
Introdução
- O hotlinking consiste em um site de terceiros exibir diretamente imagens, vídeos ou outros arquivos hospedados em seu servidor, utilizando a URL pública, sem hospedá-los no próprio site.
- Essa prática utiliza os recursos de sua hospedagem (largura de banda, conexões HTTP e recursos do servidor) sem sua autorização. Também pode prejudicar seus direitos autorais ou o controle da distribuição de seu conteúdo.
- Embora as capacidades de rede atuais tornem o impacto na largura de banda geralmente menos crítico do que antes, ainda é recomendado limitar o hotlinking para evitar o consumo desnecessário dos recursos da sua hospedagem.
Impedir o hotlinking com um arquivo .htaccess
Se o seu site utiliza o servidor web Apache e o módulo mod_rewrite, pode restringir o acesso direto a determinados ficheiros ao adicionar regras no ficheiro .htaccess, localizado na raiz do seu site.
O exemplo abaixo protege os principais formatos de imagem, incluindo os formatos modernos WebP e AVIF:
RewriteEngine On
# Permitir solicitações sem um cabeçalho Referer
RewriteCond %{HTTP_REFERER} !^$
# Permitir solicitações do seu próprio domínio (substitua pelo seu domínio)
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?votre-domaine\.com [NC]
# Permitir os principais motores de busca
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yahoo\. [NC]
# Bloquear o hotlinking para arquivos de imagem
RewriteRule \.(jpg|jpeg|png|gif|svg|webp|avif)$ - [F,NC,L]A adaptar antes da utilização:
- Substitua
seu-dominio.compelo seu próprio nome de domínio. - As solicitações que não contêm um cabeçalho HTTP
Referersão permitidas, a fim de preservar a compatibilidade com alguns navegadores, aplicativos ou mecanismos de proteção de privacidade que não transmitem esse cabeçalho. - As regras que permitem aos principais motores de busca acessar as imagens permitem que seus robôs as indexem. Removê-las impedirá a indexação dessas imagens.
- A regra utiliza a opção
[F], que retorna uma resposta HTTP403 Forbidden. Este método bloqueia imediatamente a solicitação sem fornecer conteúdo adicional, o que limita o consumo dos recursos do servidor.
Se você utiliza o Cloudflare como CDN na frente da sua hospedagem Infomaniak, também pode ativar a funcionalidade Proteção contra Hotlink a partir da sua interface de administração para bloquear esse tipo de acesso antes que ele chegue à sua hospedagem.
Link para esta FAQ: https://faq.infomaniak.com/678
Esta seção de perguntas frequentes foi útil?