ASP アンチホットリンク コード (Thunder、Tornado、Express のダウンロード サイトのリソースを完全にブロック) は、ダウンロード ツールによってダウンロードされたかどうかを判断し、ダウンロードされた場合は 404 エラーが報告されます。次のようにコードをコピーします。
<%
'主流のダウンロード ツールをブロックする
Dimxurl、xtool
'ブラウザエージェントを取得
xurl=lcase(Request.ServerVariables(HTTP_USER_AGENT))
禁止する AGENT を定義します。Express、Tornado、Thunder の最新バージョンは次の 5 つです。これらは自分で追加できます。
xtool=mozilla/4.0(互換性;msie5.00;windows98)&_
mozilla/4.0(互換性;msie6.0;windows+nt5.0)&_
mozilla/4.0(互換性;msie6.0;windowsnt5.1;)&_
mozilla/4.0(互換性;msie6.0;windowsnt5.0;.netclr1.1.4322)&_
mozilla/4.0(互換性;msie6.0;windowsnt5.0;.netclr3.5.20706)&_
mozilla/4.0(互換性;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)
'エージェントが合法かどうかを判断する
IfInStr(xtool,xurl)>0Then
'ダウンロード ツールは 404 エラーを直接報告します
Response.Status=404NotFound
応答.終了
EndIf
'他のコードは以下です
Response.Write は通常どおりコンテンツを参照します。ダウンロード ツールを使用してページをテストダウンロードして、ダウンロードできるかどうかを確認できますか。
%>