快捷搜索:   nginx

防止网站被镜像的方法

现在网上有一些不法分子,会专门找一些设置有问题的,又具有一定规模的网站,用各种方式把你变成他们的镜像,也就是你的域名会被替换成他们的,但网页内容是你的。这样一方面会严重影响你的权重,另一方面这种不劳而获的行为也很可耻,必须禁止,因此这里整理了应对方法



第一种:

在网站共用的头部文件里也就是head里面添加下面js代码

<script type="text/javascript">
if (document.location.host != "bnxb.com") {
location.href = location.href.replace(document.location.host,'bnxb.com');
}
</script>

注意修改其中的域名为你自己的。再访问镜像站点,你就会发现自动跳转到你的网站了。


第二种:

新建ip.php至你网站根目录,内容为:

<?php
$file = "ip.txt";
$ip = $_SERVER['REMOTE_ADDR'];
$handle =fopen($file,'a'); 
fwrite($handle,"\r\n");
fwrite($handle,"IP Address:");
fwrite($handle,"$ip"); 
fclose($handele);
?>

然后访问你网站的镜像站点,在地址后面加/ip.php,这样你的网站根目录会多出一个ip.txt文件,打开复制里面的ip地址。

在.htaccess文件最上面添加下面代码:

#添加IP黑名单  
Order Deny,Allow  
Deny from XXX.XXX.XXX.XXX <

将上述的xxx.xxx.xxx.xxx修改为ip.txt中的ip地址。

这样来自对方服务器的访问就被黑名单给阻止了,两个方法可以一起用,效果更好。


顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论