Hostwinds Tutoriais

Resultados da busca por:


Índice


Bloquear URL referenciador usando htaccess

Como bloquear o spam do referenciador usando .htaccess

Tag: htaccess 

Bloquear URL referenciador usando htaccess

Em alguns casos, você pode notar um pico surpreendente no tráfego, mas nenhum aumento real para os arquivos sendo solicitados ou conteúdo geral sendo servido.Esta pode ser uma indicação de que alguém está desviando alguns de seu conteúdo, como imagens e tentando transmiti-lo como o seu próprio ou talvez tentando hackear seu site.Em ambos os casos, você pode bloquear esse tipo de comportamento graças à funcionalidade fornecida pelo servidor da Web Apache e utilizando um arquivo .htaccess.Se você não criou um arquivo .htaccess ou não tem certeza de como editar este arquivo, consulte o seguinte guia, que cobre esses tópicos em mais detalhes: Criando e editando um arquivo .htaccess

Bloquear URL referenciador usando htaccess

Por favor, note que a funcionalidade mod_rewrite precisará ser ativada no servidor que você estará fazendo isso para que isso funcione.Esta funcionalidade é ativada em vjas hosts Shared, O negócio, e Revendedor pacotes por padrão.Se você não tiver certeza de que esta funcionalidade é ativada em seu servidor, você pode se referir ao nosso guia, que cobre como ativar o módulo Mod_REWRITE: Ativar o módulo Mod_REWRITE Apache.

Para bloquear um único referenciador, você precisará adicionar o seguinte código a um arquivo .htaccess.

RewriteEngine on
RewriteCond %{HTTP_REFERER} domaintoblock.com [NC]
RewriteRule .* - [F]

O código acima instrui o WebServer a não aceitar conexões do URL Domintoblock.com. Se você quiser bloquear vários referenciadores, poderá adicionar condições adicionais de reescrita como assim.

RewriteEngine on
RewriteCond %{HTTP_REFERER} domaintoblock1.com [NC,OR]
RewriteCond %{HTTP_REFERER} domaintoblock2.com
RewriteRule .* - [F]

Este código informa ao WebServer para bloquear solicitações / tráfego originários de Domintoblock1.com e domínio para Domintoblock2.com.Para ambos os exemplos, a especificação da NC garante que este bloco não seja sensível a maiúsculas e minúsculas.Se você quiser bloquear referenciadores adicionais, basta assegurar que você siga o formato ilustrado no segundo exemplo.Geralmente encaminhadores bloqueados receberá uma mensagem de erro 403 ao tentar acessar qualquer parte do seu site que esteja coberta pelas regras .htaccess delineadas neste artigo.

Escrito por Michael Brower  /  Junho 22, 2017