如果我們訪問網站的時候,如果出現如下圖所示的404錯誤,則會降低使用者對網站的興趣。如果遇到這種情況我們該咋辦呢?
工具/原料
WIN2008伺服器
IIS7.5
方法/步驟
進入WIN2008伺服器,找到IIS7.5,雙擊開啟。
在IIS中隨便找到一個網站,然後點選右側的【錯誤頁】,下圖中已經用箭頭指出。
選中【錯誤頁】,用滑鼠右鍵選擇開啟功能,我們會看到404頁面加密的路徑,刪除這條404加密路徑。
點選iis7.5右上角的新增,新增一個404頁面,我命名為404.html。
開啟自定義錯誤頁面,狀態程式碼寫404,選擇在此網站上執行(提前放一個404.html的檔案),選好後點擊確定。404頁面的程式碼如下
function Jump(Num) {
Num--;
document.getElementById("sp_Number").innerHTML = Num;
if (Num <= 0) {
window.location.href="網站首頁的網址";
} else {
timer = setTimeout("Jump(" + Num + ")", 1000);
}
}
window.onload = function myfunction() {
Jump(5);
}
非常抱歉,您訪問的頁面不存在。
請等待 N 秒後跳轉到網站首頁...
點選之後,我們會看到新增的錯誤頁,這個頁面沒有加密。
此刻我們在網站的根目錄,會發現多出一個web.config檔案。
設定好之後,你會發現這個友好的介面,我在這設定的15秒後跳回原介面。
注意事項
當然404頁面的程式碼大家可以根據自己的實際需求來寫。