多个漫游器/爬虫正在扫描我们的网站,我想知道是否可以更改找不到页面的内容(例如:www.mysite.com/scriptresource.axd)
它将被重定向到页面,而不显示错误:
Message:
This is an invalid script resource request.
我已经配置了
global.asax
,以便在发生错误时接收邮件,但是我收到的大量邮件是机器人试图访问不存在的页面的。 e.g. ScriptResource.axd
请注意以下几点:
手动404(RemoteOnly)错误。
我想念什么?
最佳答案
如果我完全了解您,则可以执行以下操作:
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
关于c# - ASP.NET无效的脚本资源请求而不是重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15942842/