Eric Wang
在網站開發與維運的過程中,HTTP 狀態碼扮演著溝通用戶端與伺服器的重要角色,這些三位數的代碼不僅反映了請求的處理結果,更是網站診斷與優化的關鍵指標,理解常見的 HTTP 狀態碼有助於快速定位問題,進而提升網站效能與使用者體驗。
什麼是HTTP狀態碼(HTTP Status Codes)?
HTTP code是一種3位數的狀態碼,在訪問網站時發出HTTP Request,伺服器端給予的回應號碼,這些代碼是 HTTP 協定中的標準訊息,主要功能是用來溝通「請求是否成功」、「是否需要額外操作」或「是否發生錯誤」。簡單的號碼可以幫你精準快速找出錯誤,再配合status codes指示加以修正,就能大幅縮減網站當機時間。
舉個簡單的例子,你可以把網站想像成一台車,當你開車時,儀表板會即時顯示車子的各種狀況,比如油量夠不夠、引擎有沒有異常、車門是否沒關好,在網站的世界裡,「HTTP 狀態碼」就是那個儀表板上的提示燈,每次使用者點開一個網頁,就像車子發動一次,時伺服器(後台)會回傳一個狀態碼,讓你知道現在這次「啟動」是否順利。
常見的狀態碼(HTTP Status Codes)的5大類別
http code依功能分為五個類別,第一個數字代表伺服器回應的大類,第二、三個數字再分為中類、小類,雖然全部的http code加起來不算多也不算少,但是想一下全部記起來,也是頗費功夫,所以不如從了解第一個數字代表的含義開始,理解伺服器發出的訊息。
1xx 參考資訊(Informational)
代表連接已獲接受,且正在進行中,提醒客戶需要透過等待伺服器的回應,再採取下步行動。
2xx 成功(Successful)
代表請求已被接受、已實現、已成功。
3xx 重新導向(Redirection)
已收到請求,但需要重新導向目標,要客戶採取進一步行動,才能獲得請求。
4xx 用戶端錯誤(Client Error)
代表客戶端可能為哪裡出現錯誤,讓伺服器無法處理請求。
5xx 伺服器錯誤(Server Error)
伺服器因為錯誤或異常,而無法完成請求,也可能是發現當前軟硬體無法完成請求。
延伸閱讀:HTTP 404錯誤是什麼?一篇搞懂404 Not Found的原因與解決方法!
延伸閱讀:伺服器是什麼?Server用途與主機種類一篇整理!
對SEO來說不可忽視、常見的狀態碼及其代表的意義
SEO是將網站及文章排名優化,獲得較佳流量的方式,對於SEO人員而言,理解status codes是至關重要的一環,能快速從伺服器這個大型數據處理器的回應中,找到問題,判斷是否是找不到網址錯誤,還是需要轉址等,以下也列出SEO技術人員所常見的http code供參考。
延伸閱讀:搞懂 SEO 有多難?新手也能快速理解的搜尋引擎優化全攻略!
http code 200 = OK
這是SEO技術人員,最喜歡的http status,代表網站是正常運行的狀態,不需任何變動。
http code 301 = 永久重定向
網址因更動、改版、搬家等因素而改變網址,需要將網站流量、頁面權重、排名同時導向至新網址。
延伸閱讀:301轉址怎麼設定?與302轉址差在哪?一篇解析301轉址對SEO的重要性!
http code 302 = 暫時性的替代頁面
需要將網頁臨時引導至替代頁面,權重排名不會轉移,只轉移流量,搜尋引擎會同時保留兩個頁面,使用時間過長,會影響到兩個網站排名,除非因某特殊活動需建立另一個頁面,不然301會是較建議的做法。
http code 404 = 找不到網頁
表示網站連結有誤,頁面被下架或刪除,可以用301重新導向解決。
http code 410 = 過時網頁
比404消失時長更久,且已經無法進行連接轉址,看到410意味可以直接將此網址刪除。
http code 500 = 內部伺服器錯誤
伺服器出現錯誤,必須要檢查伺服器的運行狀態及設定。
http code 503 = 暫時無法使用
代表伺服器目前可能因負荷過大,或正在進行維護,而暫時停機無法使用。
如何查看狀態碼
了解到各個狀態碼代表的意義後,想必會有一個疑問是,部分無法直接在網頁上看到的狀態,例如301、302,該如何了解目前的資訊?這裡提供兩個方法讓你能更加即時地掌握網頁狀態。
直接透過瀏覽器檢查
比較直接的方法是在欲查看的網頁點擊右鍵「檢查」,進入檢視原始碼畫面後,選擇Network標籤,Ctrl+R(或重新整理畫面也行)後選擇第一個項目,就可以確認目前網頁status code的狀態了!
安裝外掛:Redirect Path
覺得查看原始碼太麻煩,可以試試Chrome外掛Redirect Path。
馬上安裝:
安裝完成後點擊icon即能了解目前的狀態碼。
Https和Http的差別
「Http」與「Https」雖然只差了一個英文「s」,卻是代表保護網站安全的重要標記。除了影響搜尋者繼續瀏覽網站的意願,同時也是影響網站排名的評分之一,因此幫網站加上SSL安全通訊協定,對SEO來說也十足重要。
延伸閱讀:SSL憑證是什麼?網站還沒裝SSL嗎?三分鐘帶你了解SSL對排名的重要性!
http code 是評斷網站是否正常運作的指標,對SEO優化也有關鍵的影響,希望透過以上的介紹能讓你更認識它。若是有其他網站架設相關問題,凱士從網站規劃到行銷推廣,各個網站建構環節都能提供專業諮詢,成就一次到位的網站設計!
延伸閱讀:合理的網頁設計費用包含哪些?透明價格與業界行情全解析
延伸閱讀:官網架設該怎麼進行?不同網站類型與3個架站方式告訴你!
延伸閱讀:網站安全性如何提高?5個免費工具分享,即時查詢可疑詐騙網址!
認識網站行銷SEO 為什麼推薦台中網頁設計公司凱士數位?位於台中的凱士相對有機會接觸到各種不同的產業面向,擁有各種產業的網站設計經驗,幫助企業提升網路品牌形象,建立良好的使用體驗。如果您有形象網站、企業網站、客製化網頁、網站改版相關需求,歡迎聯絡我們。
您可以直接填寫諮詢表單;撥打諮詢電話 04-22210688;或加入凱士LINE由專人與您聯繫。 |
![]() |