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:
-
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.
-
Contacte a empresa que executa a cópia e peça-lhe para parar.
-
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.
-
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.