1

我如何捕获 http 400 错误错误请求,或者像 global.asax 文件或 IIS 7.5 中的 asp.net 4.0 代码,并使用 301 将它们重定向到某些页面。

错误请求的示例:http://www.monstermmorpg.com/Maps-Dark-Passage--------------------------------------------------..

您会看到最后的 2 ".." 提出了错误的请求。我无法在asp.net代码后面的global.asax或IIS 7.5中正确捕获它

感谢您提供任何帮助。

4

1 回答 1

3

您是否尝试过通过 web.config?

<configuration>
      <system.web>
        <customErrors defaultRedirect="Error.htm"
                      mode="RemoteOnly">
          <error statusCode="400"
                 redirect="Redirect.aspx"/>
        </customErrors>
      </system.web>
    </configuration>

Error.htm 将是一个通用的捕获所有错误页面。400 错误将被发送到 Redirect.aspx,您可以在其中通过代码或 html 进行重定向

于 2011-11-09T14:03:03.927 回答