目前正在为我的网站在 ASP.NET 中处理错误页面。如果服务器无法找到请求的页面,我正在使用 Web 配置文件将用户重定向到错误页面。下面是我在配置文件中使用的 customErrors 标签:
<customErrors mode="On" defaultRedirect="~/ErrorPages/Error.aspx">
<error statusCode="404" redirect="~/ErrorPages/Error.aspx"/>
</customErrors>
它目前正在工作,但我的问题是我不希望用户在 URL 中看到我的错误页面,如下所示:
/MySite/ErrorPages/Error.aspx?aspxerrorpath=/MySite/ImaginaryPage.aspx
我期待像谷歌一样的东西: 谷歌错误页面
有没有办法在没有 Javascript 的情况下做到这一点?