這是主機404文件配置有問題,網友是這么說的,但是本人在404錯誤頁上根據網站資料進行了設置,并在自定義404錯誤頁面設置完畢后,使用Server Header檢查工具,輸入一個不存在網頁的url,查看一下HTTP Header的返回情況,返回的不是“404 Not found”,還是200狀態碼。
不管在服務器的空間提供商的后臺管理如何更改或刪除自定義404錯誤頁面設置,效果都一樣,http狀態返回值都是200,而不是“404 Not found”。后來集中生智,干脆把自己編寫的自定義404錯誤頁面刪除掉,而服務器的后臺自定義404錯誤設置還是保留404錯誤頁的鏈接。用Server Header檢查工具,測試一下,竟然發現狀態碼返回的是404,而且是系統默認的404錯誤頁面。