Como bloquear links de imagens incorporadas de Hotlinking no WordPress (3 maneiras de trabalhar)

A maioria das pessoas sabe que roubar é errado. Mas quando se trata de roubar recursos e largura de banda do servidor da Web, muitas pessoas não se importam ou simplesmente não percebem que suas ações podem ter um impacto negativo.

Claro, estou falando sobre hot pegging, não invadir o data center do host.

Hotlinking é onde outro site incorpora imagens hospedadas em seu servidor. Por exemplo, ele pode usar a7la-home. com Fotos hospedadas em Dz-techs. com.

Existem algumas desvantagens nessa abordagem, e é por isso que você pode desabilitar imagens interessantes no WordPress.

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Neste post, compartilharei três métodos diferentes que você pode usar para desligar o hotlinking em seu site WordPress. Embora esses métodos ajudem a desativá-lo em geral, você ainda poderá permitir que sites específicos façam links para suas fotos, se desejar.

Por que você deveria desabilitar o Hotlinking do Google no WordPress

Quando outros sites têm links para suas imagens, eles drenam os recursos do servidor e podem até custar dinheiro (se você tiver que pagar pela largura de banda). Especialmente se você usa hospedagem WordPress gerenciada, as chances são altas de que você tem largura de banda limitada.

Mesmo que a imagem apareça no site de outra pessoa, o servidor da Web ainda precisa processar essa solicitação e entregar a imagem a esse site. Se este site estiver recebendo muito tráfego, haverá muitas solicitações para serem processadas pelo seu servidor, o que pode tornar o seu site mais lento.

Além disso, muitos hosts cobram com base na quantidade de largura de banda que usam. As fotos do Hotlink também usam sua largura de banda, então você pode acabar pagando mais para que outra pessoa use suas fotos!

Alguns sites não se importam - por exemplo, alguns sites realmente incentivam as pessoas a usar imagens de hot link.

Mas se você não está obtendo algum benefício em permitir que as pessoas criem links para suas imagens, provavelmente desejará desativar o recurso de hotlinking em seu site WordPress.

Como saber se as pessoas estão realmente criando links para suas fotos

Quer saber se as pessoas estão realmente criando links para suas fotos? Tudo que você precisa fazer é pesquisar isso nas Imagens do Google:

inurl: yoursite.com -site: yoursite.com

Certifique-se de substituir 'yoursite.comCom seu nome de domínio real:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Você obterá alguns falsos positivos - mas também encontrará sites onde as pessoas colocam links para suas fotos.

Como desativar o hotlinking de imagens no WordPress com. htaccess

Se você se sentir confortável para modificar o arquivo .htaccess do seu site WordPress, é muito fácil desativar o hotlinking sem um plugin. É assim que eu recomendo para a maioria dos blogueiros, embora também irei abordar alguns outros métodos nas próximas seções.

Para seguir este método, você precisará ser capaz de:

  1. Conecte-se ao seu site via FTP
  2. Acesso ao cPanel Manager

Vou mostrar como operá-lo usando FTP e um programa FileZilla FTP grátis, mas os mesmos princípios se aplicam independentemente de como você acessa seu servidor.

Etapa 1: conectar ao servidor via FTP

Para começar, use o FileZilla para se conectar ao seu servidor via FTP. Se você não tiver certeza de como fazer isso, a equipe de suporte do host poderá ajudar. Por exemplo, aqui está um artigo para SiteGround explica FTP.

Quando você estiver online, vá para a pasta do seu site WordPress:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Etapa 2: crie o snippet de código para .htaccess

Depois disso, use Ferramenta gratuita de proteção de link rápido Para criar o snippet de código, você precisará para a próxima etapa.

Esta ferramenta permite que você exclua o bloqueio de sites específicos. Definitivamente, você deve adicionar seu domínio lá. Além disso, recomendo adicionar mecanismos de pesquisa populares e redes sociais para garantir que não haja problemas ao trabalhar com suas imagens.

Você pode deixar o restante dos campos com as configurações padrão:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Quando terminar, clique no botão Criar arquivo .htaccess na parte inferior para gerar o trecho de código relevante. Deve ser parecido com isto:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Deixe esta janela aberta porque você precisará deste snippet de código para a próxima etapa.

Etapa 3: edite e adicione o snippet de código ao arquivo .htaccess

Depois de se conectar com êxito ao seu site, clique com o botão direito do mouse no arquivo .htaccess na pasta raiz do seu site e edite-o. A pasta raiz é a mesma que a pasta wp-admin e o arquivo wp-config.php:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Adicione o snippet de código da etapa anterior ao arquivo .htaccess do seu site:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Depois disso, salve o arquivo .htaccess e, se necessário, reenvie-o para o servidor.

E é isso! As pessoas não poderão mais criar links para suas fotos.

Se desejar, você pode usar a ferramenta da Etapa 2 para exibir automaticamente uma imagem de item sempre que alguém tentar enviar um link para suas imagens. Se você quiser fazer isso, recomendo que você hospede essa imagem no Dropbox ou Google Drive para não desperdiçar os recursos do servidor:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Como desativar o hotlinking de imagens no WordPress com plug-ins

Se você não quiser usar o método .htaccess mencionado acima, alguns plug-ins de proteção do WordPress incluirão funcionalidades embutidas para ajudá-lo a bloquear uma conexão rápida.

Novamente, acho que o método .htaccess mencionado acima é sua melhor escolha, mas um plugin gratuito pode ajudá-lo Tudo em um WP e Firewall Ao fazer isso.

Assim que o plugin for instalado e ativado, vá para WP Security → Firewall. Em seguida, escolha a guia Prevent Hotlinks e marque a caixa para bloquear a imagem do Hotlink:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Como desativar o hotlinking de fotos usando Cloudflare

Se você estiver usando Serviço Cloudflare Popular como uma rede de entrega de conteúdo, inclui uma configuração de painel embutida que permite desativar o hotlinking. É chamado de Proteção Hotlink.

Para habilitar a proteção de hotlink no Cloudflare, vá para o painel do Cloudflare e vá para a guia ScrapeShield:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Em seguida, role para baixo até a configuração de proteção de Hotlink e ative-a:

How to Prevent Hotlinking in WordPress (3 Ways to Work) - WordPress Professional WordPress

Se você quiser permitir o hotlink de certas imagens, você pode criar uma pasta "hotlink-ok" separada e adicionar imagens que podem ser vinculadas (Este artigo de ajuda explica) Um uso comum dessa funcionalidade é permitir que as pessoas vinculem seu logotipo ou outros ativos de marketing.

Considere desativar o Hotlinking de fotos no WordPress hoje

Embora existam algumas situações em que você pode permitir que as pessoas acessem suas fotos, a maioria dos blogs não obtém nenhum benefício, e há desvantagens reais porque você está desperdiçando recursos do servidor para fornecer as imagens para outro site.

Felizmente, é fácil desativar a vinculação de pontos de acesso de imagem no WordPress.

Para a maioria dos sites WordPress, recomendo usar o método .htaccess porque é simples e permite permitir links diretos para determinados sites (como mecanismos de pesquisa e redes sociais).

Caso contrário, você pode usar um plug-in WordPress ou aproveitar a proteção de link sem fio integrada de serviços como o Cloudflare.

Você tem alguma outra pergunta sobre como desabilitar os hotlinks no WordPress? Sinta-se livre para deixar um comentário.

Ir para o botão superior