什麼是「404 Not Found」?為什麼會出現?意思不僅僅是未找到

2020-12-11 寞筱暄

「404未找到」可能是網絡上最知名的錯誤信息,但這組數字具體是什麼意思呢?

在1992年的時候,全球資訊網聯盟建立了一套超文本傳輸協議狀態代碼,即伺服器用於響應客戶端請求的代碼。代碼共分為五大類,根據特定請求的結果來使用它們。

舉個例子,假設你打開連結要瀏覽XYZ.com網站上的一篇文章,當你點擊這個連結時,你的瀏覽器會向網站伺服器發送請求,同時也將你的IP位址你目前使用的瀏覽器、你輸出的內容等信息發送出去。如果伺服器收到、解析並接受你的請求,它就將你所請求的內容和一個狀態代碼一起發送過來,以代碼「200 OK」為例,你無法看到這段代碼,因為你的瀏覽器通常只顯示它接收到的內容。

不過,如果情況有所不同,比如這個伺服器碰到一種特殊問題,這個代碼就可見了。上面會顯示」404未找到」,具體來說這個狀態代碼意味著伺服器能夠接收到請求,但是它無法找到所請求的內容。第一個數字表示客戶端錯誤,比如一個錯誤的網址,伺服器基本在表示無法理解錯誤的語法請求,但允許經過修改後提出後續請求。後面兩位數字表示該類錯誤的具體類型,所以在這裡」04″代表著伺服器找不到任何與請求匹配的內容,並無法得知這種情況是暫時還是永久的。「未找到」只是一個由HTTP規範定義的能讓一般人理解的解釋用語,但是這部分可以被修改甚至去掉。

404狀態代碼本質上相當模糊,這就是為什麼它普遍用於伺服器無法給出請求被拒的確切原因或是沒有其他可應用響應時。比如當頁面已被刪除,伺服器通常會顯示404。實際上在這種情況下,最合適的狀態代碼應該是「410不存在」。

Web伺服器顯示自定義的404頁面是很常見的事情,頁面可能包括網站的品牌、附加信息和建議,還有一種叫做」軟 404″的東西。這個詞語被用來表示可被普遍接受的虛假的404,它描述了伺服器雖然顯示404頁面,但無法使用匹配的響應代碼進行響應的情況,所以伺服器將發出200狀態碼來替代404。其實實際上表示可以正常訪問,谷歌稱這個頁面為掛著寫了「狗」的名牌的長頸鹿,不能僅僅因為名牌上說它是一隻狗就認為它是一隻狗。

如今 404不僅用於伺服器客戶端通信。英國於2008年的一項研究表明 404 成為無知的一個俚語同義詞,劍橋大學出版社目前把404的文字版本作為形容詞收錄於其網站上,用於描述不知如何在計算機上使用電子郵件的笨蛋,而柯林斯詞典以數字形式列出404作為用於描述愚蠢或無能之人的名詞。謠傳說404是CERN的房間總數,而蒂姆·伯納·李在此發明了全球資訊網,然而事實證明這件事是虛構的。在CERN房間編號系統,第一個數字通常表示建築物編號,而餘下的表示辦公室編號。據在那裡的人說,4號樓辦公室的編碼實際上是從410開始的,並一直向上遞增,所以4號樓實際上沒有4號辦公室,或者你可以說404號辦公室未找到。

說了這麼多關於「404」狀態碼的信息,讓大家了解一下其他的吧,如果有興趣可以單獨去網上搜索一下代碼的具體信息。以下是http協議的狀態碼:

100(繼續)、101(切換協議)

200(成功)、201(已創建)、202(已接受)、203(非授權信息)、204(無內容)、205(重置內容)、206(部分內容)

300(多種選擇)、301(永久移動)、302(臨時移動)、303(查看其他位置)、304(未修改)、305(使用代理)、307(臨時重定向)

400(錯誤請求)、401(未授權)、403(禁止)、404(未找到)、405(方法禁用)、406(不接受)、407(需要代理授權)、408(請求超時)、409(衝突)、410(已刪除)、411(需要有效長度)、412(未滿足前提條件)、413(請求實體過大)、414(請求的 URI 過長)、415(不支持的媒體類型)、416(請求範圍不符合要求)、417(未滿足期望值)

500(伺服器內部錯誤)、501(尚未實施)、502(錯誤網關)、503(服務不可用)、504(網關超時)、505(HTTP 版本不受支持)

用文化溫暖人心,讓知識完善自己,一起遇見美好的自己。如果喜歡點擊「關注」,每天帶你了解新知識!

相關焦點

  • 德魯納酒店404房間的客人去哪裡 not found什麼意思什麼梗
    德魯納酒店404房間的客人去哪裡 not found什麼意思梗韓劇德魯納酒店熱播,除了主演的故事,副線cp也很有梗呢,每一集中出現的人物都有自己的梗,下面一起來詳細了解一下吧。德魯納酒店404房間的客人去哪兒了德魯納酒店鋪墊了很久的13號房間客人的故事已經為大家揭曉了,那404房間的客人呢?德魯納酒店404房間的客人都去哪兒了?網友給出的答案就是not found,因為404 =not found ,所以就是不見了,不要再問為什麼。
  • 404 not found是怎麼回事 404頁面處理方法【解決方法】
    下面,我們就來看看404頁面處理方法。   404 not found是什麼意思?  404 not found是一種標準的HTTP返回代碼,當用戶輸入一個連結時,伺服器上的IIS(Internet信息服務)會首先檢測用戶輸入的地址連結是否有對應 的網頁信息,如果沒有對應的網頁信息,說明用戶輸入的是一串無效的連結,這時IIS就會通過伺服器向終端用戶發送404錯誤代碼頁提示,告訴用戶找不到與 該地址連結對應的網頁信息。
  • 為什麼我的上傳的數據會「404 No Found」?
    大家在上網的時候,一定經歷過404 No Found(無法找到頁面)的情景。出現頁面404的原因有很多,有可能是在伺服器停了,有可能是伺服器因為一些外部原因而壞掉了。 但不管如何,儲存在這個頁面的數據已經消失了,再也無法找回。
  • 瀏覽網頁時出現404、502報錯,它們到底是什麼意思?
    平時,我們在瀏覽網頁時偶爾會遇到寫有502的報錯頁面,更多時候會出現404錯誤頁面,那麼它們到底是什麼意思呢?登錄網頁時這些步驟在後臺運行當我們在IE、搜狗、火狐等瀏覽器中訪問一個網址(域名)的時候,首先要找到域名所對應伺服器的IP位址,簡單說就是先要找到所需的伺服器在哪裡。
  • TED34 404, the story of a page not found
    今天我想給大家講個關於「找不到的404頁面」 的小故事,以及從中我們所學到的經驗和教訓 但在開始之前,我們最好先來了解一下 到底什麼是404頁面 The 404 page is that. It's that brokenexperience on the Web.
  • 出現網頁錯誤時,數字502、404等分別是什麼意思? - 北京科學中心
    平時,我們在瀏覽網頁時也偶爾會遇到寫有502的報錯頁面,更多時候會出現404錯誤頁面,那麼它們到底是什麼意思呢?我們來一探究竟吧。那麼,404和502到底是什麼意思呢?它們分別代表什麼樣的頁面錯誤呢?設計404頁面的主要作用是提醒用戶,網站可以打開但是我們想要訪問的頁面卻找不到了。簡言之,當 404頁面出現時,此網頁連結就成為了「死連結」。那麼是什麼原因導致404錯誤的發生呢?導致這種錯誤發生的原因有三種可能,一是管理員將原始的網頁數據更改,導致網頁失效。
  • 404, the story of a page not found|TED演講推薦
    Nobody wants to see the 404: Page Not Found.我也沒懂為什麼,可能氣質不夠吧😂,視頻地址點擊文章最下方「閱讀原文」,先來欣賞英文原稿吧!But to start it probably helps to have an understanding of what a 404 page actually is.00:24The 404 page is that. It's that broken experience on the Web.
  • 網站伺服器經常性出現404錯誤的解決方案
    網絡上瀏覽頁面呈現的過錯連結提示多種多樣,呈現404notfound也算是一個很普遍的問題,信任上網族都遇到過該情況,當咱們翻開某網頁時會呈現提示:404NotFound,看到該頁面心境本就糟糕了,404notfound首要用於瀏覽器無法抓取網頁內的信息,是引導讀者繼續瀏覽網站其他頁面仍是什麼都不做
  • 谷歌新計劃:跟「404 Not Found」說拜拜-404,Not found,谷歌...
    上網時,恐怕沒有什麼比遇到「404 Not Fonud」更讓人蛋碎的事情了,不過現在谷歌正在嘗試解決之。因此,即使網際網路連接已經斷開,用戶仍然能夠看到舊的離線內容,而不是可怕的「404 Not Fonud」頁面信息。按谷歌的意思,這與百度搜索的「快照」功能差不多,不過快照是存在百度伺服器的,而谷歌這個是存在本地硬碟的。目前Service Workers設計還有很多工作要做,預計今年年底該標準將率先集成到 Chrome 上。呃,不知道這些緩存數據會不會被殺毒軟體當垃圾清理了呢?
  • 如何修復WordPress 404頁面「Not Found」錯誤
    如果沒有正確維護,您通常會在您的網站上遇到WordPress 404頁面錯誤。但有時候您的網站處於維護狀態,您的訪問者也會自動轉到404錯誤頁面。你是否也遇到過WordPress 404錯誤?不要害怕,wpnicer為您提供解決方案。
  • 出現網頁錯誤時,404、502這些數字代表啥
    本文轉自【科技日報】;「機」本法則 平時,我們在瀏覽網頁時偶爾會遇到寫有502的報錯頁面,更多時候會出現404錯誤頁面,那麼它們到底是什麼意思呢? 登錄網頁時這些步驟在後臺運行 當我們在IE、搜狗、火狐等瀏覽器中訪問一個網址(域名)的時候,首先要找到域名所對應伺服器的IP位址,簡單說就是先要找到所需的伺服器在哪裡。
  • 404什麼意思什麼梗? 這梗常被用來代指一切失蹤的人或事物
    404什麼意思什麼梗? 這梗常被用來代指一切失蹤的人或事物時間:2019-09-28 16:47   來源:小雞詞典   責任編輯:沫朵 川北在線核心提示:原標題:404什麼意思什麼梗? 這梗常被用來代指一切失蹤的人或事物 代指失蹤。源於HTTP網絡通訊協議中的404狀態碼。
  • 【極客人物】404 not found 背後的布道師 | 極客公園
    極客公園認為「極客人物」不僅僅會為自己服務,也並非只是孤膽英雄,他們可能是一支團隊,並能夠利用自己的餘熱向社會公益問道解惑。2013 年 5 月 12 日,濟南市一個 8 歲的小女孩鈺鈺失蹤,父母立即報了案,騰訊 404 公益頁面上很快掛出失蹤信息。9 天后,鈺鈺的屍體被警察在一個樹林找到,她的媽媽聽到噩耗後哭倒在床上久久不能站立。
  • 404、403、405、500|常見網頁錯誤代碼解析 - 聯想商用服務
    昨天S姐的同事上網衝浪,被提示:404 not found看著她充滿求知慾的卡姿蘭大眼睛,S姐決定本期講講上網衝浪時,你可能遇到的錯誤代碼解析!No.1 404 無法找到文件404是大家上網衝浪時最常見的錯誤代碼,一般出現的原因可能是:①頁面被刪除或不存在②網址輸入有誤③沒插網線或沒有聯網做為生活中最常見的
  • 不可再現的再現 404 NOT FOUND 李揚的攝影系列_大師作品-蜂鳥網
    但它跟地圖不同的一點是: 儘管拍攝的時候可以通過不同的取景視角,濾色系統和調整無限距離的方法來操作圖像,但是它始終跟拍攝時鏡頭前面出現的事物保持密切的視覺聯繫。根據羅蘭·巴特的定義:《攝影總是自身攜帶它的所指意義,同樣會受到感情或悲劇的觸動,在動人世界的中心》。
  • 迅雷看看出現404 Not Found怎麼辦-太平洋IT百科
    迅雷看看出現404 Not Found的解決辦法如下:  這是海外用戶才出現的情況,若是海外用戶,暫時無法解決這個問題;若是國內用戶,請更換dns伺服器地址為國內dns伺服器地址。
  • 404 NOT FOUND
    返校條件中要求14天內未解除確診/疑似病例或無症狀感染者,但是在返校路途當中,人員複雜,每個人只能說儘自己所能做好一切防護,但所有事情都不是100%的安全。又如部分偏遠地區省外學生需要輾轉多次,花十幾個小時或者兩三天在趕路的路途中,也有可能再轉車過程中被迫必須經過疫情嚴重區域,在長時間的公共運輸上也無法做到全程100%防護,不摘口罩不吃飯。那麼這樣的情況下是否存在一定的風險?
  • 出現網頁錯誤時, 404、502這些數字代表啥_新聞動態_教育頻道_雲南網
    原標題:出現網頁錯誤時, 404、502這些數字代表啥「機」本法則平時,我們在瀏覽網頁時偶爾會遇到寫有502的報錯頁面,更多時候會出現404錯誤頁面,那麼它們到底是什麼意思呢?那麼,404和502到底是什麼意思?它們又分別代表什麼樣的頁面錯誤呢?404代碼的意思是「輸入錯誤,找不到要查詢的頁面」,表示用戶在瀏覽網頁時,伺服器無法提供正確的信息或是伺服器因不明原因無法將信息發送給訪問者。其中,404的第一個4表示客戶端出錯,第二個0表示你把網址打錯了,最後的那個4表示「Not Found」,即找不到網頁。
  • 無用之人 404
    都說中國的語言豐富,一個字可以理解出好多個意思,這一點小編我完全同意。不過,隨著時代的發展,不但文字的意思在豐富,連咱們平日常用的數字也開始進入了藝術運用階段。比如,咱們會說某人很8,那人特2,這人怎麼穿得人5人6的…怎麼樣,我沒有說錯吧?今天,咱們就再給這個數字語言隊伍添加一個新成員,它是404。
  • nginx File not found 錯誤
    ,"No input file specified","File not found"是令nginx新手頭疼的常見錯誤,原因是php-fpm進程找不到SCRIPT_FILENAME配置的要執行的.php文件,php-fpm返回給nginx的默認404錯誤提示。