El código anti-hotlink ASP (bloquea completamente los recursos en el sitio de descarga de Thunder, Tornado y Express) determina si se descarga mediante una herramienta de descarga y, de ser así, se informará un error 404.
Copie el código de código de la siguiente manera:
<%
'Bloquear herramientas de descarga convencionales
Dimxurl,xtool
'Obtener AGENTE del navegador
xurl=lcase(Request.ServerVariables("HTTP_USER_AGENT"))
'Defina AGENTES prohibidos. Los siguientes 5 incluyen las últimas versiones de Express, Tornado y Thunder. ¡Puede agregarlos usted mismo!
xtool="mozilla/4.0(compatible;msie5.00;windows98)"&_
"mozilla/4.0(compatible;msie6.0;windows+nt5.0)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr1.1.4322)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr3.5.20706)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)"
'Determinar si el AGENTE es legal
IfInStr(xtool,xurl)>0Entonces
'La herramienta de descarga informa directamente un error 404
Respuesta.Estado="404NotFound"
Respuesta.Fin
Fin si
'Otro código está debajo
Response.Write "Examine el contenido normalmente. ¿Puede usar la herramienta de descarga para probar la descarga de la página y ver si se puede descargar?"
%>