gpt4 book ai didi

c# - ASP.NET无效的脚本资源请求而不是重定向

转载 作者:行者123 更新时间:2023-12-03 08:58:26 26 4
gpt4 key购买 nike

多个漫游器/爬虫正在扫描我们的网站,我想知道是否可以更改找不到页面的内容(例如:www.mysite.com/scriptresource.axd)
它将被重定向到页面,而不显示错误:

Message:
This is an invalid script resource request.

我已经配置了 global.asax,以便在发生错误时接收邮件,但是我收到的大量邮件是机器人试图访问不存在的页面的。 e.g. ScriptResource.axd
请注意以下几点:
  • 您需要登录才能在网站上进行任何操作,但是bot会以某种方式导致此错误。
  • 如果您登录并尝试访问一个不存在的页面,则最终
    手动404(RemoteOnly)错误。
  • 在Global.asax中,我在Session_start上添加了IP的检查,将其重定向到Google。但是,它们仍然可能导致此错误。

  • 我想念什么?

    最佳答案

    如果我完全了解您,则可以执行以下操作:

    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/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com