有几个机器人/抓取工具正在扫描我们的网站,我想知道当找不到某个页面时我是否可以更改某些内容(例如:www.mysite.com/scriptresource.axd) 它将被重定向到页面而不是显示错误:
Message:
This is an invalid script resource request.
我已经配置了global.asax
我将收到有关错误的邮件,但是我收到了很多机器人试图访问不存在的页面的电子邮件。 e.g. ScriptResource.axd
请注意以下事项:
我想念什么?
答案 0 :(得分:0)
如果我完全理解你,你可以这样做:
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Dim ctx As HttpContext = HttpContext.Current
Dim file_ext As String = ctx.Request.CurrentExecutionFilePathExtension
If file_ext = ".axd" Then
ctx.Response.Redirect("http://bing.com")
Else
' email error detail
End If
End Sub