网站被黑302跳转别的网站及被黑后SEO处理
网站被黑后,从百度搜索快照中点击收录页面,第一次跳转BC网站,第二次正常;从360搜索快照中点击进去正常。
流量劫持可能性:
运营商DNS劫持:特点A域名DNS被解析到别的地址,打开域名内容就是别的内容域名地址不会改变(排除)
页面JavaScript脚本:页面内JavaScript脚本注入,快照页面js判断window.location.href是输入那个搜索引擎,按需要进行跳转window.locaiton.href(效果符合)
服务器做302跳转:服务器被加上了302跳转,服务器文件通过http Referer判断请求来源和cookie,如果来自指定的搜索引擎和次数,就跳转到指定的网站(效果符合)
在2和3中排除法:用fildder进行抓包,看请求返回是否是302跳转。
更快的方法:
如果是win系统,用findstr查找跳转域名代码,如果是Linux用grep查,然后删除代码
window命令:
findstr /s /i /c:"jj.cc" *.*
参考 https://blog.csdn.net/fuhanghang/article/details/83627792
排查后是百度编辑器上传没有判断文件类型导致,文件类型判断需要强判断(通过文件buffer判断文件类型)
服务器处理:
1,文件上传类型判断;
2,服务器重装,因为木马可能留有后门
被黑后SEO处理
1.垃圾页面请求,返回404
2.网站ip更换(如果可以更换最好更换一个ip,可以加速蜘蛛爬取)
3.新闻发布(定期更新)
4.快照投诉 (可以加速蜘蛛爬取)
5.发布微博外链(可以加速蜘蛛爬取)
上一篇:
18个 webpack 插件
静水缘首页
刘丕水+宋静静于2007年9月相识于山东理 工大学,毕业后2011年相恋,共甘苦,历 时四年,终于在11月23号拿到了红本本, 组建了自己的小家庭......文章分类
最新文章
- nodejs私钥加密公钥解密的一个例子
- uniapp和微信小程序判断程序运行在开发或者测试或者线上版本的方法分别是什么
- electron使用electron-builder打包后模块包含exe文件执行失败
- Compile is disallowed on the main thread, if the buffer size is larger than 4KB
- better-sqlite3简介及常用操作
- nodejs 操作数据库的库
- nodejs使用http-proxy库实现多个域名代理和同时代理websocket的例子,代理包含https和http两种协议
- iis配置反向代理
- javascript伪多线程代码
- ip所在地址段判断