修改網站404,500的錯誤頁面

1.在項目的根目錄找到Web.config,在裏面添加下面的代碼:

<configuration>

    <system.web>

          <customErrors mode="RemoteOnly" redirectMode="ResponseRewrite">

                <error statusCode="404" redirect="~/404.aspx"/> <error statusCode="500" redirect="~/500.aspx"/>

         </customErrors>

     </system.web>

</configuration>

主要添加上面綠色字體的代碼,綠色字體的代碼要添加在<configuration>     <system.web> 下面

2.在根目錄分別創建404.aspx 500.aspx頁面,頁面的內容分別對應404 500的內容

在頁面中分別添加<% Response.StatusCode = 404 %> <% Response.StatusCode = 500 %>

這樣訪問錯誤頁面返回的狀態碼就是404 或者500了

效果圖:

404aspx頁面完整 代碼:

<!DOCTYPE html>

<% Response.StatusCode = 404 %>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>404 Page Not Found</title>
</head>
<body>
<div align="center">
   <img src="../Content/images/error/404.png"/>
<div>
    <a href="../Index/Index">返回首頁>></a>&nbsp;&nbsp;&nbsp;
    <a href="../Original/Index?select=blog">原創博客>></a>
</div>
</div>
</body>
</html>
<style>
    A{text-decoration:NONE;}
</style>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章