lnmp 站点被人镜像了怎么处理?
大家好,我的网站www.mamadebaobao.com 被一个域名www.mlxgyyq.com完全复制了我的站点数据,想请问一下大家是怎么处理镜像站点的? @军哥,对这种情况怎么解决?我在文件.htaccess写上Order Deny,Allow
Deny from 167.88.161.57
这个IP(167.88.161.57)是我根据网上提供的ip.php文件上访问得到的,但效果没用。试了另一种方法在JS上好像效果也不行 在根目录默认文档php中写了这个代码:
if($_SERVER['SERVER_NAME'] != 'mamadebaobao.com' || $_SERVER['SERVER_NAME'] != 'www.mamadebaobao.com' )
{
header("Location: http://www.mamadebaobao.com");
}
效果也不执行 一般可能是反向代理的,也有可能是php等之类的程序反向代理的
屏蔽的话办法
1、屏蔽其服务器ip
2、php代码上加判断域名的代码
3、js代码上加判断域名的代码
具体为什么没执行没法说
回复 4# 的帖子
谢谢军哥的答复,镜像站JS全部没有引用到,或者说清空了JS,屏蔽了我的JS,我只能从根目录默认文档index.php入手,上面就是我写的判断代码,但访问没有进行跳转,他原站的IP,我ping了一下,是209.141.43.6,但从源站ip.php访问却是这个IP167.88.161.57,禁止也没效果,不知道是.htaccess没效果还是哪里出错了,军哥,求赐教?回复 5# 的帖子
你3楼的代码应该是获取不到他的域名的要屏蔽ip的话最好应该是日志中找
屏蔽ip直接iptables,lnmp模式下.htaccess 不起作用,只有lnmpa或lamp才可以用
回复 6# 的帖子
好的,谢谢军哥我现在又重装了linux环境,用了lnmpa,在.htaceess屏蔽IP也还是没有效果
对这种镜像站,IP是不是都是隐藏的,在日志里面查看IP是真实的IP吗?
回复 7# 的帖子
不可能是隐藏的自己写php脚本或者日志中都能分析出来,默认格式下第一个字段就是记录的ip
回复 8# 的帖子
现在写一个PHP脚本放在根目录,用镜像站访问该文件显示404页面,昨天还可以访问,今天不行了日志是在这个目录下面吗?/home/wwwlogs/
我看了这下面的文件,查找了一下镜像站访问域名没有显示,查找不到 是,你网站开启了日志才有你网站的域名的日志
回复 10# 的帖子
军哥,我今天测试了一下,明确是这个 IP:162.158.246.37我在.htaccess这样写没有效果
Order Allow,Deny
Allow from all
Deny from 162.158.246.37
是哪里有问题吗?
回复 11# 的帖子
你是lnmpa,要在nginx上做设置前面应该已经和你说过用iptables更好用
回复 12# 的帖子
谢谢军哥耐心的回复,我直接输入iptables -I INPUT -s 162.158.246.37 -j DROP然后重启iptables:service iptables restart
镜像站还是可以打开
回复 13# 的帖子
ip不对或者他们有设置缓存 nginx 禁用图片被引用不行吗?location ~* \.(gif|jpg|png|jpeg)$ {
expires 10d;
valid_referers none blocke *.abc.com www.abc.com m.abc.com *.baidu.com *.google.com;
if ($invalid_referer) {
rewrite ^/ http://www.abc.cn/bmiddle/051bbed1gw1egjc4xl7srj20cm08aaa6.jpg;
#return 404;
}
}
页:
[1]
2