目前正在ASP.NET中爲我的網站設計錯誤頁面。如果服務器無法找到請求的頁面,我正在使用Web配置文件將用戶重定向到錯誤頁面。下面是我在配置文件中使用的customErrors標籤:在不重寫URL的情況下顯示自定義ASP.NET錯誤頁面
<customErrors mode="On" defaultRedirect="~/ErrorPages/Error.aspx">
<error statusCode="404" redirect="~/ErrorPages/Error.aspx"/>
</customErrors>
它目前的工作,但我的問題是,我不希望用戶看到我的錯誤頁面的URL爲顯示如下:
/MySite/ErrorPages/Error.aspx?aspxerrorpath=/MySite/ImaginaryPage.aspx
我期待着什麼像什麼谷歌有: Google Error Page
有沒有辦法做到這一點沒有JavaScript?
我想這可能會提供一些有用的指針在ASP.NET錯誤處理:http://stackoverflow.com/a/14755859/1236044 – jbl