如果你還停留在所有網(wǎng)頁無法訪問都叫“404 Not Found”,那么你有必要更新一下你的知識庫了。
“404 Not Found”中的“404”官方名稱是HTTP狀態(tài)碼(HTTP Status Code),是用來表示網(wǎng)頁服務(wù)器HTTP的響應(yīng)狀態(tài)。
3位數(shù)字代碼的第一位代表了響應(yīng)的狀態(tài),分為5種狀態(tài),從1xx到5xx,分別代表網(wǎng)頁響應(yīng)繼續(xù)處理、成功、重定向、客戶端錯誤,以及服務(wù)器錯誤。
其中,404指的是請求失敗,請求所希望得到的資源在服務(wù)器上未被發(fā)現(xiàn)。 至于是什么原因未被發(fā)現(xiàn),可能需要進(jìn)一步查詢。
那么,你可能會問,訪問Twitter、Facebook這些不存在的網(wǎng)站時,會顯示什么? 通常情況下,我們所說的被那啥,網(wǎng)頁上會顯示錯誤502、504或者500。
500 Internal Server Error 指,服務(wù)器遇到了一個未曾預(yù)料的狀況,導(dǎo)致了它無法完成對請求的處理。
502 Bad Gateway 指,作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請求時,從上游服務(wù)器接收到無效的響應(yīng)。
504 Gateway Timeout 指,作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請求時,未能及時從上游服務(wù)器(URI標(biāo)識出的服務(wù)器,例如HTTP、FTP、LDAP)或者輔助服務(wù)器(例如DNS)收到響應(yīng)。
沒看懂,沒關(guān)系,記住一句話就可以:404 Not Found指的不是網(wǎng)站被那啥。404 Not Found指的不是網(wǎng)站被那啥。 很重要,所以說兩遍。