數位引擎筆記 · Facebook 保存

輸入網址後發生什麼事:從 Request 到 Status Code

用一個簡化的網頁請求流程,理解 Request Headers、Response Headers 與 2XX、3XX、4XX、5XX 狀態碼如何描述資源的結果。

來源註記

這篇內容保留 Facebook 貼文的原始脈絡,部分工具、介面與外部連結可能已經改變。

在瀏覽器輸入網址並按下 Enter 之後,瀏覽器會向伺服器送出請求,伺服器再回傳描述資源狀態的回應。

Request Headers 會帶上 User-Agent、目標路徑與支援的壓縮方式等資訊。

Response Headers 則會描述回傳檔案與伺服器處理結果,其中最常被 SEO 工作者使用的就是 Status Code。

2XX 通常代表成功,3XX 代表需要前往其他位置,4XX 通常是請求或資源本身有問題,5XX 則通常表示伺服器端發生錯誤。

理解這個基本流程後,404、301、HTTPS、快取與爬蟲抓取就不再是互相分離的名詞,而是同一個網頁請求生命週期中的不同訊號。

Keep exploring

延伸閱讀

網站文章

SEO搜尋引擎原理 - 爬蟲抓取篇

檢索是搜尋引擎的第一步,爬蟲有個網址,前去拜訪,然後發現更多的網址,如此循環下去。看似簡單的過程卻有很多的SEO細節。

網站文章

利用Screaming Frog找出網站中的404頁面

在對一個網站做SEO診斷時,網站上的4XX頁面是個不可或缺的一環。這篇文章要教大家如何使用Screaming Frog這個強大的SEO工具來找出網站上無效的連結。

Facebook 保存筆記

HTTPS 不只是登入與結帳時才需要

2018 年的一則基礎觀念分享,從加密、資料完整性與伺服器驗證三個角度說明為什麼整個網站都應該使用 HTTPS。