Bloquear domínio apontando para o meu site [duplicado]

2

Sou o proprietário de um site de transmissão de mídia e estou enfrentando um problema com outros domínios que estão recebendo o conteúdo do meu site e adicionando alguns links a ele. Eu tentei bloqueá-lo via htaccess através desta linha

RewriteCond %{HTTP_HOST} !^mysite.com$
RewriteRule ^/?(.*) http://my site.com/$1 [QSA,R=301,L]

mas não funciona. Eu também tentei uma verificação do servidor HTTP Host via PHP, mas isso não mudou.

    
por Anas Zine 28.11.2016 / 21:52

1 resposta

2

O código-fonte da cópia é quase idêntico ao site que você possui. Eu suspeito que esta é uma versão de proxy, para que quaisquer solicitações para o site de cópia são ecoadas para o site legítimo. O Proxy estaria usando a substituição simples de modo que, do ponto de vista do servidor, o cabeçalho Host estaria correto. Quando o servidor responde, a substituição é usada novamente para que o navegador veja hiperlinks que permanecem no domínio de cópia, para que o servidor proxy retenha o controle do tráfego.

Já vi substituição de números de telefone antes, (disfarçada como um serviço de análise de chamada legítimo), o que é bastante preocupante, já que eles podem registrar chamadas com esse truque.

Se minhas suposições estiverem corretas, então aqui está a solução a longo prazo:

  1. Veja o WHOIS do domínio da cópia e do endereço IP em que esse domínio está hospedado. Determine a empresa responsável.

  2. Contacte a empresa que executa a cópia e peça-lhe para parar.

  3. Se eles não cooperarem, também pode ser prudente verificar se alguém do seu lado se inscreveu ou pagou por um 'serviço' que possa estar fazendo isso.

  4. Se todas as soluções acima falharem, entre em contato com o ISP por motivos de direitos autorais para solicitar a remoção do conteúdo. (Você pode fazer uma pergunta separada sobre como formatar tal solicitação.)

Infelizmente, a solução acima está além do seu controle e nem sempre funciona.

Tecnicamente, você tem algumas opções:

  • Se você souber qual endereço IP o servidor proxy está usando para recuperar o conteúdo do seu equipamento, poderá bloquear esse IP.

    Infelizmente, o endereço IP pode girar, portanto, isso pode exigir atualizações frequentes.

  • Detectar a mudança de IPs pode ser automatizado com um script, mas se eles perceberem isso, eles podem ter uma solução alternativa.

  • Inclua uma proteção JavaScript, que garanta que location.host seja igual ao nome do host desejado antes de tornar o conteúdo visível. Certifique-se de que o conteúdo esteja oculto por padrão até que esse JavaScript seja bem-sucedido. Se o JavaScript detectar uma correspondência incorreta, redirecione o usuário para o site legítimo de sua propriedade.

    Use o código como if(location.host != 'examp'+'le.com') , dividindo o nome do host real com '+' , para que a substituição não "corrija automaticamente" seu código. : -)

    Infelizmente, se eles perceberem isso, podem tentar remover seu script para permitir que o conteúdo seja processado.

por 28.11.2016 / 22:12

Tags