Cet article présente principalement le code qui implémente ASP pour interdire aux araignées du moteur de recherche d'accès.
Ce code peut contrôler les moteurs de recherche courants pour ne pas pouvoir accéder à la page ASP, et il est nécessaire d'inclure ce code sur chaque page ASP.
- <%
- FunctionSpider ()
- Dimi Agent Searray
- agent = agent: & lCase (request.servervariables (http_user_agent)))
- Searray = Array (Googlebot, Baiduspider, Sogouspider, Yahoo, Sososhider)
- isspider = false
- fori = 0Toubund (Searray)
- if (instr (agent, searray (i))> 0) thesisspider = true
- suivant
- finition de fin
- FunctionFromse ()
- Dimurlrefer, Searay, je
- UrlRefer = Report: & lCase (request.servervariables (http_referer)))
- FromSe = faux
- ifurlRefer = alorsfromse = false
- Searray = Array (Google, Baidu, Sogou, Yahoo, Soso)
- fori = 0Toubund (Searray)
- if (instr (UrlRefer, Searray (i))> 0) alorsfromse = true
- suivant
- finition de fin
- if (isspider ()) alors
- Dimmyfso, FileUrl, FileCon, MyFile
- fileUrl = server.mappath (images / bg01.gif)
- SetMyfSo = server.createObject (scripting.fileSystemObject)
- ifmyfso.fileexists (fileurl) puis
- SetMyFile = myfso.opentextfile (FileUrl, 1)
- fileCon = myfile.readall
- Response.Write (FileCon)
- myfile.close
- SetMyfile = rien
- SetMyfso = rien
- réponse.
- endire
- endire
- if (fromSe ()) alors
- réponse.write (<br/>)
- réponse.
- autre
- endire
- %>
Ce qui précède est l'intégralité du contenu de cet article, j'espère que vous l'aimez.