飞网设计:山西互联网营销策划推广中心 电话咨询 133-1343-5212 |
当前位置:建站知识 |
网站被恶意镜像了怎么办? |
时间:2018/7/24 12:42:35 浏览量:3036 |
什么是镜像网站?
镜像网站指的是和你的网站基本一样、并且实时同步的其它网站。就像照镜子一样,所以名为镜像。有的镜像网站是没有恶意的,很可能是你自己设置的,为了方便用户能从多个域名访问网站,被封了一个,还有其它的域名。比如著名的草榴社区,好像就有很多镜像可以访问。有的镜像,也就是这里讨论的镜像,是不怀好意的,通常是别人设置的,要么为了负面SEO你的网站,要么为了利用你的内容获得排名,然后把用户转向到敏感、非法内容网站上去。 网站被恶意镜像了怎么办? 首先,一些网上提到的解决办法并没有什么用。 比如有的说页面上的链接用绝对地址有帮助,其实小偷程序都会自动替换网址,用相对地址还是绝对地址没什么差别。 还有的说页面上加上网站链接、网站名称、版权声明之类的,搜索引擎会识别哪个是正版。但镜像小偷程序连链接带文字都可以全部自动替换,这么做并没有用。 发现镜像网站后的处理原则就是让镜像网站不能在镜像域名上显示你的内容。考虑到镜像网站是要实时访问和调用被镜像的页面的,所以可以考虑几个方法。 比如用JS检测一下正在被打开的页面是不是在自己的域名上,是的话正常显示,不是的话(域名是镜像网站时)强迫转向到自己域名: if (window.location.hostname !== ‘www.ty3w.com’){ window.top.location.href = ‘https://www.ty3w.com/’; } 不过这种方法只对用户有效,搜索引擎不执行JS,还是会抓取到镜像内容。也可以用PHP写脚本判断和转向。 有时候由于种种原因,程序不起作用。另一个直接的方法是屏蔽镜像网站来访问的IP地址。先查一下镜像网站服务器IP:把对方主机IP先屏蔽了。不过镜像网站来实时抓取用的IP大部分情况下不是域名主机IP,可能是CDN,可能是伪造IP,也可能是多IP的服务器。要发现必须屏蔽的IP,需要查看网站原始日志。我的一个小窍门是,访问镜像网站上一个很少人会访问的页面,比如翻页第 70 页,然后马上查看日志,这个页面被访问的IP就是应该屏蔽的IP:屏蔽了这个IP,再访问镜像网站就变成 403 错误了。 镜像网站经常是会伪造或实时轮换IP地址的,如果屏蔽一个IP网站还能访问,就再访问翻页 69 页、 68 页等等,找到更多IP。屏蔽也可以屏蔽IP段。我的经验是,通常镜像网站不会使用超过 10 个IP地址。 当然也可以写个简单的脚本放自己网站上,比如www.****.com/mirror.php: <?php echo $_SERVER[‘REMOTE_ADDR’]; ?> 脚本唯一功能就是显示访问的IP,然后自己访问一下小偷镜像网站的脚本网址,也就是www.######.com/mirror.php,页面上就直接显示镜像网站访问你服务器时的IP了。如果镜像网站替换了URL,这个方法就不好用了。无论怎样,日志中是一定有的。 另外,发现镜像网站,可以向百度、域名注册商、主机服务商投诉,要求关闭网站或删除页面。投诉是否管用就是另一回事了,还是先做好IP屏蔽和URL检测。 |
公司地址:山西省太原市长风西街62号 |
QQ:94589848 电话:133-1343-5212 |
晋ICP备08001781号 |