Hotlinking é quando outro site mostra uma imagem sua a partir do seu servidor, em vez de a ter guardada no dele. Para o visitante dele, parece uma imagem normal; para si, cada visita dele é um pedido à sua conta, com o consumo que isso traz, e sem nada em troca. A protecção faz uma coisa simples: quando o pedido vem de uma página que não é sua, recusa.
Ligar a protecção no cPanel
| 1 |
Entre no cPanel (como entrar) e, na secção Segurança, abra «Hotlink Protection» (Protecção contra hotlink).
|
|
| 2 |
Confira a lista de endereços permitidos. O cPanel preenche-a com os domínios da conta. Acrescente as variantes que faltarem: com e sem www, em http e https, os subdomínios, e os outros sites seus que usem estas imagens.
|
|
| 3 |
Escolha as extensões a proteger. As imagens são o caso habitual (jpg, jpeg, png, gif, webp). Acrescente outras (pdf, mp4, zip) só se for isso que está a ser levado.
|
|
| 4 |
Deixe marcada a opção que permite pedidos directos. Sem ela, quem abre a imagem escrevendo o endereço no navegador também é recusado, e alguns programas que não enviam a página de origem deixam de funcionar.
|
|
| 5 |
Opcional: indique uma imagem de substituição. Em vez de um erro, quem faz hotlink vê, por exemplo, uma imagem com o seu endereço. Ponha lá a que quiser.
|
|
| 6 |
Ensaie. Abra a imagem directamente (deve abrir) e depois ponha-a numa página de outro domínio que tenha (não deve aparecer). Limpe a cache do navegador antes de testar: veja limpar a cache.
|
|
Três maneiras de o fazer
| Maneira |
Quando serve |
Cuidados |
| Hotlink Protection do cPanel |
A mais simples: sem editar ficheiros. |
Confirme que a opção existe na sua conta e que a lista inclui todos os seus domínios. |
| Regras no .htaccess |
Quando quer controlo fino (por pasta, por tipo de ficheiro). |
Um erro de sintaxe dá erro 500. Faça cópia antes. |
| Opção do Cloudflare |
Se o domínio já passa pelo Cloudflare. |
É uma definição do Cloudflare, na conta do Cloudflare, e as condições são as dele. |
A regra à mão, para o .htaccess, é esta (troque o domínio pelo seu e acrescente as extensões que quiser):RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?asuaempresa.co.mz [NC]
RewriteRule \.(jpg|jpeg|png|gif|webp)$ - [F,NC]
|
A protecção também pode recusar quem não devia. Pré-visualizações em redes sociais, motores de busca de imagens, leitores de feeds e programas de e-mail podem pedir as imagens de uma forma que a regra trata como hotlink. Depois de ligar, partilhe uma ligação do site e veja a pré-visualização (pré-visualização errada no Facebook e no WhatsApp). Se usa as imagens num boletim por e-mail, teste-o também.
|
|
Ligou a protecção e uma imagem legítima deixou de aparecer, ou continua a ver pedidos de outros sítios? Diga-nos o endereço da imagem.
Abrir um pedido de suporte
|
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 321,75 MT/mês (plano de 3 anos, com cupão) Ver planos |