如何隐藏错误页面的url
本文关键字:url 错误 何隐藏 隐藏 | 更新日期: 2023-09-27 18:09:18
每当我的应用程序出现错误时,服务器将其重定向到错误页面,但该页的url是可见的,可以直接访问。
例如,如果出现404错误,它会给出urlhttp://www.example.com/ErrorPages/Error.aspx
http://www.example.com/ErrorPages/500.aspx
我想隐藏那个页面链接。在网络上。config I am doing
<customErrors mode="RemoteOnly" defaultRedirect="~/ErrorsPages/Ooops.aspx">
<error statusCode="404" redirect="~/ErrorsPages/ErrorPage.aspx"/>
<error statusCode="401" redirect="~/ErrorsPages/401.aspx"/>
<error statusCode="500" redirect="~/ErrorsPages/500.aspx"/>
</customErrors>
有人有什么建议吗?
在Form_Load
中使用以下代码Exception exception = Server.GetLastError();
if (exception == null)
{
//redirect
}
当不发生异常时,您可以将用户重定向到未找到的页面
限制用户直接访问错误页面是一种简单的方法。