欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

HTTP 狀態(tài)代碼的基本 SEO 指南

admin
2024年9月20日 20:54 本文熱度 589

您可以在網(wǎng)站上評(píng)估的最重要的事情之一是那里存在哪些超文本傳輸協(xié)議狀態(tài)代碼(或 HTTP 狀態(tài)代碼)。這些代碼可能非常復(fù)雜,通常會(huì)成為一個(gè)令人生畏的拼圖游戲,必須先解決,然后才能成功完成其他任務(wù)。

在這篇博文中,我們將介紹最常見(jiàn)的 HTTP 狀態(tài)代碼和錯(cuò)誤,并解釋如何處理它們以避免弄亂您的網(wǎng)站。

什么是 HTTP 狀態(tài)代碼?

HTTP 狀態(tài)代碼就像來(lái)自服務(wù)器的簡(jiǎn)短說(shuō)明,它們放在網(wǎng)頁(yè)之上,但實(shí)際上并不是它們的一部分。它們是來(lái)自服務(wù)器的消息,通知您服務(wù)器如何接收不同的請(qǐng)求。

基本上,每當(dāng)瀏覽器與服務(wù)器交互時(shí),都會(huì)返回此類消息。但是,在許多情況下,用戶可能根本看不到它們。但是,如果您擁有或優(yōu)化網(wǎng)站,則了解 HTTP 狀態(tài)代碼對(duì)您來(lái)說(shuō)至關(guān)重要。在診斷和修補(bǔ)您網(wǎng)站上的各種配置錯(cuò)誤時(shí),它們至關(guān)重要。

有哪些狀態(tài)代碼類?

每個(gè)請(qǐng)求都有 HTTP 服務(wù)器響應(yīng)數(shù)據(jù),其中包括一個(gè)指定請(qǐng)求結(jié)果的三位數(shù)數(shù)字。這些響應(yīng)代碼分為 5 個(gè)不同的類。讓我們快速瀏覽一下它們中的每一個(gè):

1XX 狀態(tài)碼

這些是信息代碼,通知客戶一切都在按計(jì)劃進(jìn)行。它們表示服務(wù)器已收到請(qǐng)求并正在處理該請(qǐng)求,但尚無(wú)響應(yīng)。1XX 狀態(tài)代碼通常不會(huì)顯示在屏幕上。相反,它們用作只有瀏覽器引用的內(nèi)部代碼。

  • 100 —  Continue:通知客戶端繼續(xù)處理請(qǐng)求,或者在請(qǐng)求完成時(shí)忽略響應(yīng)。

  • 101 — Switching Protocols: 為響應(yīng)客戶端的 Upgrade 請(qǐng)求標(biāo)頭而發(fā)送,指示服務(wù)器的協(xié)議切換。

  • 102 — Processing: 指示服務(wù)器正在處理請(qǐng)求,并且尚無(wú)可用的響應(yīng)。

  • 103 — Early Hints: 主要與 Link 標(biāo)頭一起使用,允許在服務(wù)器準(zhǔn)備響應(yīng)或重新連接到源時(shí)預(yù)加載資源。

2XX 狀態(tài)代碼

2XX 狀態(tài)代碼是成功代碼,表示客戶端已成功接收、理解、接受和處理請(qǐng)求。瀏覽器在內(nèi)部使用這些狀態(tài)代碼來(lái)確認(rèn)請(qǐng)求的成功和當(dāng)前狀態(tài)。

  • 200 — OK這些狀態(tài)代碼表示請(qǐng)求成功。“成功”的含義取決于所使用的 HTTP 方法,例如:
    1. GET:消息正文中已獲取并傳輸資源。

    2. HEAD:表示標(biāo)頭包含在響應(yīng)中,沒(méi)有任何消息正文。

    3. PUT 或 POST:描述操作結(jié)果的資源在消息正文中傳輸。

    4. TRACE:消息正文包含服務(wù)器收到的請(qǐng)求消息。
  • 201 — Created: 請(qǐng)求成功,并創(chuàng)建了一個(gè)新資源,通常在 POST 或 PUT 請(qǐng)求之后。

  • 202 — Accepted: 已收到請(qǐng)求,但未采取任何行動(dòng)。這些適用于其他進(jìn)程或服務(wù)器正在處理它的情況,或適用于批處理。

  • 203 — Non-Authoritative Information: 這意味著返回的元數(shù)據(jù)與源服務(wù)器提供的元數(shù)據(jù)不同。相反,它來(lái)自本地或第三方副本。這些通常用于鏡像或備份。

  • 204 — No Content: 此請(qǐng)求沒(méi)有要發(fā)送的內(nèi)容,但標(biāo)頭可能很有用;用戶代理可以更新緩存的標(biāo)頭。

  • 205 — Reset Content: 指示用戶代理重置發(fā)送此請(qǐng)求的文檔。

  • 206 — Partial Content: 當(dāng)客戶端使用 Range 標(biāo)頭僅請(qǐng)求資源的一部分時(shí)使用。

  • 207 — Multi-Status: 提供有關(guān)多個(gè)資源的信息,適用于多個(gè)狀態(tài)代碼。

  • 208 — Already Reported當(dāng) DAV:propstat 元素的成員已列出并且不會(huì)再次包含時(shí)使用。

  • 226 — IM Used: 服務(wù)器完成了 GET 請(qǐng)求,響應(yīng)表示應(yīng)用于當(dāng)前實(shí)例的實(shí)例操作的結(jié)果。

3XX 狀態(tài)代碼

它們是重定向代碼,僅表示請(qǐng)求的內(nèi)容已臨時(shí)移動(dòng)到另一個(gè) URL。

  • 300 — Multiple Choices: 該請(qǐng)求具有多個(gè)可能的響應(yīng),提示用戶或用戶代理選擇一個(gè),通常通過(guò) HTML 鏈接推薦。

  • 301 — Moved Permanently所請(qǐng)求資源的 URL 的永久更改;響應(yīng)中提供了新 URL。

  • 302 — Found: 臨時(shí)更改所請(qǐng)求資源的 URL,并可能在將來(lái)進(jìn)行更改;應(yīng)將同一 URL 用于將來(lái)的請(qǐng)求。

  • 303 — See Other: 服務(wù)器發(fā)送此響應(yīng)是為了指示客戶端通過(guò) GET 請(qǐng)求在另一個(gè) URL 上獲取請(qǐng)求的資源。

  • 304 — Not Modified: 用于緩存,通知客戶端響應(yīng)尚未修改,從而允許繼續(xù)使用緩存的版本。

  • 307 — Temporary Redirect請(qǐng)求的資源已臨時(shí)移動(dòng)到其他 URL。與 302 Found 響應(yīng)相比,唯一的區(qū)別是用戶不得更改使用的 HTTP 方法。

  • 308 — Permanent Redirect該資源現(xiàn)在永久位于另一個(gè) URL 中。此代碼與 301 的區(qū)別在于用戶不得更改 HTTP 請(qǐng)求方法。

4XX 狀態(tài)碼

4XX 狀態(tài)代碼是客戶端錯(cuò)誤,表示請(qǐng)求有問(wèn)題。它們通常與安全問(wèn)題相關(guān),但如果客戶端超時(shí)或請(qǐng)求輸入錯(cuò)誤,也可能返回它們。

  • 400 — Bad Request由于客戶端錯(cuò)誤,例如無(wú)效的請(qǐng)求消息框架、欺騙性請(qǐng)求路由、大小過(guò)大等,服務(wù)器無(wú)法或不會(huì)處理請(qǐng)求。

  • 401 — Unauthorized: 客戶端必須對(duì)自身進(jìn)行身份驗(yàn)證才能獲得請(qǐng)求的響應(yīng)。

  • 403 — Forbidden客戶端沒(méi)有內(nèi)容的訪問(wèn)權(quán)限。與 401 未授權(quán)不同,服務(wù)器知道客戶端的身份。

  • 404 — Not Found服務(wù)器找不到請(qǐng)求的資源,并且未設(shè)置重定向。

  • 405 — Method Not Allowed: 服務(wù)器識(shí)別請(qǐng)求方法,但目標(biāo)資源不支持該方法。

  • 406 — Not Acceptable: 當(dāng) Web 服務(wù)器在執(zhí)行服務(wù)器驅(qū)動(dòng)的內(nèi)容協(xié)商后,無(wú)法找到滿足用戶代理設(shè)置的條件的內(nèi)容時(shí)發(fā)送。

  • 407 — Proxy Authentication Required與 401 Ununauthorized 類似,但代理需要身份驗(yàn)證。

  • 408 — Request Timeout服務(wù)器超時(shí),因?yàn)榭蛻舳宋丛诜峙涞臅r(shí)間內(nèi)生成請(qǐng)求。

  • 409 — Conflict當(dāng)請(qǐng)求與服務(wù)器的當(dāng)前狀態(tài)沖突時(shí)發(fā)送。它顯示有關(guān)問(wèn)題的信息,以便客戶端可以修復(fù)并重新提交問(wèn)題。

  • 410 — Gone當(dāng)請(qǐng)求的內(nèi)容已從服務(wù)器中永久刪除且沒(méi)有轉(zhuǎn)發(fā)地址時(shí)發(fā)送。

  • 411 — Length Required: 服務(wù)器拒絕了該請(qǐng)求,因?yàn)?Content-Length 標(biāo)頭字段未定義,并且服務(wù)器需要它。

  • 412 — Precondition Failed: 客戶端在其標(biāo)頭中指定了服務(wù)器無(wú)法滿足的前提條件。

  • 413 — Payload Too Large: 客戶端的請(qǐng)求大于服務(wù)器的限制,服務(wù)器拒絕處理它。

  • 414 — URI Too Long: 客戶端請(qǐng)求的 Uniform Resource Identifier 比服務(wù)器愿意解釋的時(shí)間長(zhǎng)。

  • 415 — Unsupported Media Type: 服務(wù)器拒絕該請(qǐng)求,因?yàn)樗恢С炙?qǐng)求數(shù)據(jù)的媒體格式。

  • 416 — Range Not Satisfiable: 無(wú)法滿足請(qǐng)求中 Range 標(biāo)頭字段指定的范圍。

  • 417 — Expectation Failed: 服務(wù)器無(wú)法滿足 Expect 請(qǐng)求標(biāo)頭字段指示的要求。

  • 421 — Misdirected Request: 該請(qǐng)求被定向到無(wú)法生成響應(yīng)的服務(wù)器。

  • 422 — Unprocessable Content: 請(qǐng)求格式正確,但由于語(yǔ)義錯(cuò)誤而無(wú)法跟進(jìn)。

  • 423 — Locked: 訪問(wèn)的資源當(dāng)前處于鎖定狀態(tài)。

  • 424 — Failed Dependency: 由于上一個(gè)請(qǐng)求失敗,請(qǐng)求失敗。

  • 426 — Upgrade Required服務(wù)器拒絕使用當(dāng)前協(xié)議處理請(qǐng)求,除非客戶端升級(jí)到其他協(xié)議。

  • 428 — Precondition Required源服務(wù)器要求請(qǐng)求是有條件的。

  • 429 — Too Many Requests: 用戶在特定時(shí)間范圍內(nèi)發(fā)送了太多請(qǐng)求。

  • 431 — Request Header Fields Too Large: 服務(wù)器不愿意處理請(qǐng)求,因?yàn)槠錁?biāo)頭字段太大。

  • 451 — Unavailable For Legal Reasons用戶代理請(qǐng)求了無(wú)法合法提供的資源。

5XX 狀態(tài)碼

這些是服務(wù)器錯(cuò)誤,用于指定服務(wù)器找到了請(qǐng)求的網(wǎng)頁(yè),但無(wú)法授予對(duì)該網(wǎng)頁(yè)的訪問(wèn)權(quán)限。該請(qǐng)求最終無(wú)法處理。

  • 500 — Internal Server Error服務(wù)器遇到未知問(wèn)題,不知道如何處理。

  • 501 — Not Implemented服務(wù)器不支持請(qǐng)求的方法。

  • 502 — Bad Gateway服務(wù)器在充當(dāng)網(wǎng)關(guān)以獲取處理請(qǐng)求所需的響應(yīng)時(shí)收到無(wú)效響應(yīng)。

  • 503 — Service Unavailable: 服務(wù)器尚未準(zhǔn)備好處理請(qǐng)求。這通常發(fā)生在服務(wù)器過(guò)載或正在進(jìn)行維護(hù)時(shí)。

  • 504 – Gateway Timeout當(dāng)服務(wù)器充當(dāng)網(wǎng)關(guān)且無(wú)法及時(shí)獲得響應(yīng)時(shí),會(huì)給出此錯(cuò)誤響應(yīng)。

  • 505 — HTTP Version Not Supported服務(wù)器不支持請(qǐng)求中使用的 HTTP 版本。

  • 506 — Variant Also Negotiates服務(wù)器存在內(nèi)部配置錯(cuò)誤。

  • 507 — Insufficient Storage服務(wù)器無(wú)法完成請(qǐng)求,因?yàn)樗鄙儆糜诒匾硎镜拇鎯?chǔ)空間。

  • 508 — Loop Detected: 服務(wù)器在處理請(qǐng)求時(shí)識(shí)別出無(wú)限循環(huán)。

  • 510 — Not Extended服務(wù)器需要對(duì)請(qǐng)求進(jìn)行進(jìn)一步的擴(kuò)展才能完成它。

  • 511 — Network Authentication Required: 需要客戶端身份驗(yàn)證才能訪問(wèn)網(wǎng)絡(luò)。

我想提請(qǐng)您注意一個(gè)事實(shí),即并非每個(gè)狀態(tài)和錯(cuò)誤代碼都可以看到,事實(shí)上,它們中的大多數(shù)根本沒(méi)有顯示給用戶。但是,您可以通過(guò)瀏覽器檢查頁(yè)面來(lái)檢查它們(Ctrl+Shift+C 在 Inspect Element 模式下打開(kāi) Chrome Developer Tools)。只需轉(zhuǎn)到 Network 選項(xiàng)卡并刷新頁(yè)面即可獲取頁(yè)面上每個(gè)元素的錯(cuò)誤代碼列表,包括頁(yè)面本身:

現(xiàn)在,讓我們仔細(xì)看看最常見(jiàn)的服務(wù)器響應(yīng)以及需要如何處理它們。

SEO 最重要的狀態(tài)代碼

不用說(shuō),如果你想知道如何做頁(yè)面搜索引擎優(yōu)化,首先要確保你的網(wǎng)站沒(méi)有 HTTP 狀態(tài)碼問(wèn)題。

在我們繼續(xù)之前,我想指出有 40 多種不同的服務(wù)器狀態(tài)代碼,但您在工作中可能不會(huì)遇到超過(guò)幾個(gè)。因此,如果您負(fù)責(zé)網(wǎng)站和頁(yè)面 SEO 流程,則必須了解它們,以便您知道在遇到 HTTP 狀態(tài)代碼問(wèn)題時(shí)該怎么做。


以下是最常見(jiàn)的 HTTP 響應(yīng)狀態(tài)代碼列表:


301 狀態(tài)代碼 —Moved Permanently

HTTP 301 Moved Permanently 狀態(tài)代碼表示客戶端請(qǐng)求的 URL 已移動(dòng)到新位置。瀏覽器遵循 301 重定向,而不要求用戶執(zhí)行操作。

301 狀態(tài)代碼通常用于將網(wǎng)站從 HTTP 切換到 HTTPS,但也用于設(shè)置對(duì)網(wǎng)站鏡像的訪問(wèn)、URL 尾部斜杠配置以及將網(wǎng)站的一部分或整個(gè)網(wǎng)站轉(zhuǎn)移到新域。

如果您的目標(biāo)是將舊網(wǎng)頁(yè)的 SEO 排名和權(quán)限轉(zhuǎn)移到新網(wǎng)頁(yè),則強(qiáng)烈建議使用此重定向。但是,僅更改 URL 而不更新內(nèi)容將對(duì)新更改的索引產(chǎn)生負(fù)面影響。想一想:你向搜索引擎發(fā)送了一個(gè)新信號(hào),表明你希望新頁(yè)面出現(xiàn)在搜索中,但由于舊 URL 具有很大的權(quán)重,Google 不想用新頁(yè)面替換它。

專業(yè)提示: 永遠(yuǎn)不要將用戶從已刪除的 URL 重定向到您的主頁(yè)。此類重定向被 Google 視為軟 404,這意味著搜索巨頭不會(huì)關(guān)注它們,不會(huì)將 PageRank 或任何其他信號(hào)從舊 URL 傳遞到新 URL。相反,將用戶引導(dǎo)至與目標(biāo)頁(yè)面類似的頁(yè)面。

此外,請(qǐng)避免重定向循環(huán),因?yàn)樗鼈儠?huì)阻止用戶到達(dá)目標(biāo)頁(yè)面。換句話說(shuō),避免使用包含重定向到已屬于同一鏈的 URL 的鏈接的鏈接鏈。

同樣重要的是不要使用多個(gè)重定向,因?yàn)槊總€(gè)新的重定向都會(huì)導(dǎo)致排名權(quán)重下降,并且 Google 可能無(wú)法索引整個(gè)鏈接鏈。

因此,只需去掉中間人并將第一頁(yè)直接重定向到您設(shè)置的最后一頁(yè)即可。最重要的是,您可以隨著時(shí)間的推移刪除 301 重定向以減少服務(wù)器負(fù)載。

302 狀態(tài)代碼 —Found

302 Found 狀態(tài)代碼與 301 代碼非常相似,但 302 狀態(tài)代碼是針對(duì)網(wǎng)站不是永久移動(dòng)而只是臨時(shí)移動(dòng)的情況創(chuàng)建的。

基本上,瀏覽器會(huì)自動(dòng)遵循 302 代碼,這表明該頁(yè)面已成功找到,但已被臨時(shí)移動(dòng)到新位置。作為一般規(guī)則,當(dāng)您最終打算將網(wǎng)站訪問(wèn)者帶回舊網(wǎng)頁(yè)時(shí),它只應(yīng)用于簡(jiǎn)短的內(nèi)容維護(hù)過(guò)程。

當(dāng)您設(shè)置 302 重定向時(shí),您告訴搜索引擎您計(jì)劃將來(lái)再次使用舊 URL。因此,臨時(shí)新頁(yè)面不會(huì)從原始 URL 獲得任何流量值或頁(yè)面權(quán)重。

專業(yè)提示:如果你將 302 重定向放置太久,Google 最終會(huì)將其視為 301 重定向。此外,請(qǐng)確保檢查您的網(wǎng)站是否沒(méi)有任何應(yīng)該是 301 的 302 重定向,因?yàn)檫@是一個(gè)非常常見(jiàn)的錯(cuò)誤。

304 狀態(tài)代碼 —Not Modified

當(dāng)網(wǎng)頁(yè)與服務(wù)器上的緩存副本保持同步時(shí),瀏覽器會(huì)看到 304 Not Modified HTTP 狀態(tài)代碼。從本質(zhì)上講,這意味著頁(yè)面自上次訪問(wèn)以來(lái)未更改。

更詳細(xì)地說(shuō),當(dāng)瀏覽器將數(shù)據(jù)存儲(chǔ)在其緩存中時(shí),它們也會(huì)存儲(chǔ) Last-Modified 標(biāo)頭數(shù)據(jù)。反過(guò)來(lái),這使瀏覽器能夠確切地知道上次修改頁(yè)面的時(shí)間。當(dāng)搜索引擎查看頁(yè)面并看到兩個(gè) header 值相同時(shí),服務(wù)器會(huì)返回 304 代碼。

此代碼實(shí)際上可用于加快網(wǎng)站索引。例如,當(dāng)爬蟲(chóng)瀏覽您的網(wǎng)站時(shí),他們會(huì)偶然發(fā)現(xiàn)多個(gè)頁(yè)面。如果他們得知一個(gè)或多個(gè)頁(yè)面沒(méi)有以任何方式更改,他們就會(huì)跳過(guò)它們,最終使更多頁(yè)面被索引。

專業(yè)提示: 每個(gè) SEO 專家都希望看到 200 OK 狀態(tài)代碼,表明請(qǐng)求成功,但 304 狀態(tài)代碼基本上意味著同樣的事情。根據(jù)經(jīng)驗(yàn),新頁(yè)面和首次頁(yè)面訪問(wèn)應(yīng)獲得 200 代碼,并且每次后續(xù)訪問(wèn)都應(yīng)生成 304 代碼。

307 狀態(tài)代碼 —Temporary Redirect

307 臨時(shí)重定向狀態(tài)代碼表示請(qǐng)求的 URL 已被臨時(shí)移動(dòng),用戶代理應(yīng)將原始 URL 用于將來(lái)的請(qǐng)求。

請(qǐng)注意,302 和 307 狀態(tài)代碼之間的唯一區(qū)別是,用戶代理必須使用與請(qǐng)求原始 URL 相同的 HTTP 請(qǐng)求來(lái)請(qǐng)求新 URL。

專業(yè)提示: 如果 SEO 需要將訪問(wèn)者指向新的 URL,則應(yīng)使用此狀態(tài)代碼,但最終在成功進(jìn)行所有網(wǎng)站更改或更新后將他們帶回原始 URL。當(dāng)你不想將 SEO 鏈接汁從舊 URL 傳遞到新 URL 時(shí),最好使用此代碼。

308 狀態(tài)代碼 —Permanent Redirect

308 重定向狀態(tài)響應(yīng)代碼指出,請(qǐng)求的網(wǎng)頁(yè)已永久移動(dòng)到 Location 標(biāo)頭中指定的 URL。

這意味著網(wǎng)頁(yè)現(xiàn)在永久位于另一個(gè) URI 上,該 URI 由 Location: HTTP Response 標(biāo)頭指定。這與 301 Moved Permanently HTTP 響應(yīng)狀態(tài)具有相同的語(yǔ)義。區(qū)別在于,在 308 中,用戶代理不得更改使用的 HTTP 方法。

因此,如果在第一個(gè)請(qǐng)求中使用了 POST,則必須在第二個(gè)請(qǐng)求中使用 POST。

專業(yè)提示:對(duì)于 SEO 專家來(lái)說(shuō),這讓搜索引擎知道網(wǎng)頁(yè)及其所有資源都已被永久重定向。就鏈接汁而言,它被傳遞到重定向的頁(yè)面。

403 狀態(tài)代碼 —Forbidden

403 Forbidden 狀態(tài)代碼表示用戶無(wú)權(quán)訪問(wèn)請(qǐng)求的網(wǎng)頁(yè)。這個(gè)很簡(jiǎn)單。

出現(xiàn)此狀態(tài)代碼的原因有多種。例如,用戶已登錄網(wǎng)站,但沒(méi)有訪問(wèn)其封閉內(nèi)部網(wǎng)絡(luò)所需的權(quán)限。

可能出現(xiàn) 403 狀態(tài)代碼的其他情況包括主頁(yè)的索引文件不正確的情況。索引文件應(yīng)該叫 “index”,擴(kuò)展名是 *.shtml、*.html、*.htm、*.phtml 或 *.php,所以一定要檢查一下你的情況是不是這樣。

此外,當(dāng)您切換到 HTTPS 時(shí),如果域名系統(tǒng) (DNS) 緩存尚未更新,則可能會(huì)出現(xiàn) 403 狀態(tài)代碼。最佳實(shí)踐建議您等到緩存更新,但如果這是生死攸關(guān)的問(wèn)題,請(qǐng)立即清除 DNS 緩存。

專業(yè)提示:產(chǎn)生 403 響應(yīng)代碼的頁(yè)面最終將從索引中刪除,這就是為什么 Google 建議使用 404 狀態(tài)代碼來(lái)代替。

404 狀態(tài)代碼 —Not Found

這是 SEO 中最著名的響應(yīng)狀態(tài)代碼之一。404 Not Found 錯(cuò)誤表示服務(wù)器未找到與請(qǐng)求的 URL 匹配的任何內(nèi)容,但已成功在服務(wù)器和客戶端之間建立網(wǎng)絡(luò)連接。

現(xiàn)在,如果您在 Google Search Console 帳戶中看到大量 404 頁(yè)面,請(qǐng)不要擔(dān)心。Google 只是讓您知道哪些頁(yè)面已被刪除,由您來(lái)檢查是否一切正常。但請(qǐng)確保從您的網(wǎng)站中刪除指向已刪除頁(yè)面的所有鏈接,這樣您就不會(huì)在訪問(wèn)者瀏覽網(wǎng)站時(shí)感到困惑。

當(dāng)我們?cè)跒g覽器中手動(dòng)輸入錯(cuò)誤的 URL 并因此嘗試訪問(wèn)不存在的頁(yè)面時(shí),我們通常會(huì)看到此錯(cuò)誤代碼。但是,如果服務(wù)器管理員刪除了文件,而沒(méi)有先將 URL 重定向到有效的新位置,也會(huì)出現(xiàn)這種情況。要解決此問(wèn)題,您需要檢查請(qǐng)求的 URL,自己修復(fù)或等待管理員進(jìn)行修復(fù)。

專業(yè)提示:顯示 404 響應(yīng)代碼的頁(yè)面不會(huì)編入索引,也不會(huì)傳遞任何權(quán)限。這就是為什么一些 SEO 專家使用軟 404 頁(yè)面的原因。它返回 200 狀態(tài)代碼以及一個(gè)頁(yè)面,通知用戶該頁(yè)面不存在。但這被認(rèn)為是一種不好的做法,因?yàn)槌晒Υa會(huì)告訴 Google 該 URL 上有一個(gè)真實(shí)的頁(yè)面。最終,該頁(yè)面最終可能會(huì)被列入 SERP,搜索巨頭將繼續(xù)嘗試抓取不存在的 URL,而不是抓取您的實(shí)際頁(yè)面。

為您的網(wǎng)站設(shè)置 404 頁(yè)面

404 頁(yè)面過(guò)去看起來(lái)像一堵堅(jiān)固的代碼墻,但現(xiàn)在時(shí)代變了,它變得更有創(chuàng)意了。但是,您必須記住,用戶帶著特定的請(qǐng)求來(lái)到您的網(wǎng)頁(yè),您的工作不僅僅是用很酷的圖片來(lái)娛樂(lè)他們,而是幫助他們找到他們正在尋找的東西。因此,請(qǐng)確保將您的網(wǎng)站導(dǎo)航或聯(lián)系表格添加到您的 404 頁(yè)面,尤其是在它們?nèi)匀豢吹搅髁康那闆r下。

現(xiàn)在,如果您的內(nèi)容管理系統(tǒng)沒(méi)有為您的網(wǎng)站生成 404 頁(yè)面,您可以自己創(chuàng)建一個(gè)。您可以這樣做:

通過(guò) .htaccess 的 404 頁(yè)面

要在網(wǎng)站上設(shè)置 404 錯(cuò)誤頁(yè)面,請(qǐng)轉(zhuǎn)到根目錄,打開(kāi) .htaccess 文件(如果缺少,請(qǐng)創(chuàng)建一個(gè)),然后添加以下記錄:'ErrorDocument 404 /404.html'。

通過(guò) PHP 的 404 頁(yè)面

至于通過(guò) PHP 創(chuàng)建 404 頁(yè)面,簡(jiǎn)而言之,您可以使用 header 功能。

通過(guò) WordPress 的 404 頁(yè)面

在 WordPress 中創(chuàng)建自定義 404 頁(yè)面時(shí),您有多種選擇:

  • 編輯您的主題提供的現(xiàn)有 404 頁(yè)面。

  • 如果您的模板沒(méi)有提供自定義 404 頁(yè)面,請(qǐng)?zhí)砑幼远x 404 頁(yè)面。

  • 使用 404 插件。

410 狀態(tài)代碼 —Gone

410 Gone 狀態(tài)代碼表示請(qǐng)求的網(wǎng)站在服務(wù)器上不再可用,并且沒(méi)有已知的轉(zhuǎn)發(fā)地址。而且由于 Google 的 URL 檢查工具也將 410 代碼標(biāo)記為 404,因此您最終會(huì)在 Google Search Console 中看到更多的 404 頁(yè)面錯(cuò)誤。

此狀態(tài)代碼通常用于信任度低、沒(méi)有任何鏈接的頁(yè)面以及永久刪除的頁(yè)面。例如,假設(shè)您不再在您的網(wǎng)站上提供特定服務(wù),并希望停止吸引搜索不存在的頁(yè)面的流量。這就是 410 狀態(tài)代碼發(fā)揮作用的地方。

由于 Google 在技術(shù)上不會(huì)以相同的方式處理 404 和 410 錯(cuò)誤,因此您可以使用臨時(shí)自定義 410 頁(yè)面為搜索引擎機(jī)器人提供更準(zhǔn)確的狀態(tài)和信息,即應(yīng)從抓取索引中刪除舊鏈接。因此,這可以阻止不必要、不相關(guān)的流量流入。

但是在永久刪除頁(yè)面之前,請(qǐng)務(wù)必三思而后行。如果您不確定,您可以隨時(shí)設(shè)置重定向并仍然看到一些流量。但是,如果您決定完全殺死一個(gè)頁(yè)面,請(qǐng)留意鏈接到即將刪除的頁(yè)面的鏈接,這些頁(yè)面一旦被刪除就會(huì)中斷。

500 狀態(tài)代碼 —Internal Server Error

500 狀態(tài)代碼向?yàn)g覽器發(fā)送一個(gè)信號(hào),指出存在導(dǎo)致網(wǎng)站無(wú)法訪問(wèn)的內(nèi)部服務(wù)器錯(cuò)誤。遺憾的是,此狀態(tài)代碼并未具體說(shuō)明錯(cuò)誤背后的原因。基本上,該請(qǐng)求無(wú)法滿足。

專業(yè)提示:一些網(wǎng)站管理員實(shí)際上會(huì)將此類錯(cuò)誤響應(yīng)記錄為 500 狀態(tài)代碼,其中包含有關(guān)請(qǐng)求的更多信息,以幫助調(diào)試錯(cuò)誤并防止將來(lái)再次發(fā)生。

您可以做的是刷新頁(yè)面,檢查使用的 URL 和您的互聯(lián)網(wǎng)連接,然后檢查您在 PHP 和 CGI 文件中擁有的權(quán)限,并生成一個(gè)干凈的 .htaccess 文件。

502 狀態(tài)代碼 —Bad Gateway

每次您訪問(wèn)網(wǎng)站時(shí),您的瀏覽器都會(huì)向 Web 服務(wù)器發(fā)送一個(gè)請(qǐng)求。并非所有請(qǐng)求都成功返回。502 狀態(tài)代碼表示服務(wù)器在充當(dāng)網(wǎng)關(guān)或代理并嘗試執(zhí)行請(qǐng)求時(shí)訪問(wèn)了入站服務(wù)器,從而從入站服務(wù)器收到無(wú)效響應(yīng)。

專業(yè)提示:壞網(wǎng)關(guān)實(shí)際上可以指許多與網(wǎng)絡(luò)有關(guān)的事情。事實(shí)上,這不是一個(gè)可以輕松修復(fù)的錯(cuò)誤,因?yàn)樗枰褂?Web 服務(wù)器或您嘗試訪問(wèn)的代理。

確保您使用的是正確的 URL 后,清除瀏覽器緩存、DNS 刷新,并聯(lián)系您的主機(jī)以解決您的數(shù)字資產(chǎn)上的此類問(wèn)題。

503 狀態(tài)代碼 —Service Unavailable

503 Service Unavailable 狀態(tài)代碼表示網(wǎng)站服務(wù)器當(dāng)前不可用,因此無(wú)法處理傳入的客戶端請(qǐng)求。

在絕大多數(shù)情況下,如果服務(wù)器太忙,例如它超出了并發(fā)用戶數(shù)的限制,或者服務(wù)器正在進(jìn)行維護(hù)工作,則會(huì)顯示 503 狀態(tài)代碼。

它也可以在其他情況下使用,例如,如果:

  • 網(wǎng)站遭到 DDOS 攻擊,

  • 該網(wǎng)站使用了大量腳本或外部元素,如小部件和圖像,

  • 從數(shù)據(jù)庫(kù)中提取請(qǐng)求的數(shù)據(jù)花費(fèi)的時(shí)間太長(zhǎng),或者

  • 許多搜索機(jī)器人或解析軟件同時(shí)發(fā)出請(qǐng)求。

理想情況下,503 頁(yè)面應(yīng)包含一條消息,用于指定訪客應(yīng)返回的確切時(shí)間,但這種情況很少見(jiàn)。

最后但并非最不重要的一點(diǎn)是,503 狀態(tài)代碼阻止搜索引擎為網(wǎng)站編制索引。此外,它還向搜索引擎發(fā)出信號(hào),表明該網(wǎng)站維護(hù)不善,因?yàn)橛脩粽也坏剿麄冋趯ふ业膬?nèi)容。因此,盡快解決此類問(wèn)題非常重要。否則,它會(huì)影響您的整體搜索排名。


通過(guò) PHP 設(shè)置 503 頁(yè)面

以下是 PHP 中 503 狀態(tài)代碼的樣子:

<?php
?header(“HTTP/1.1 503 Service Temporarily Unavailable”);
?header(“Status: 503 Service Temporarily Unavailable”);
?header(“Retry-After: 3600”);
??>

使用 Website Audit 檢查服務(wù)器響應(yīng)并修復(fù)問(wèn)題

為了掌握您網(wǎng)站發(fā)生的一切,您必須始終關(guān)注您的網(wǎng)頁(yè)并監(jiān)控其狀態(tài)代碼。當(dāng)然,你可以使用 Chrome 的 Live HTTP Headers 擴(kuò)展和 Google Search Console 中的 Index Coverage 報(bào)告來(lái)查看網(wǎng)頁(yè)的狀態(tài)代碼,但最好在搜索引擎之前發(fā)現(xiàn)并分析它們。這就是為什么您的網(wǎng)站需要審計(jì)的原因,您可以使用 SE Ranking 的網(wǎng)站審計(jì)工具輕松運(yùn)行審計(jì)。

當(dāng)您滾動(dòng)瀏覽審計(jì)報(bào)告時(shí),您將看到您網(wǎng)站所有正確和錯(cuò)誤的詳細(xì)分類,包括其 SEO 健康狀況、頁(yè)面、元、內(nèi)容和鏈接。最好的部分是您可以輕松找出您的網(wǎng)站是否有任何具有意外狀態(tài)代碼的頁(yè)面。

只需轉(zhuǎn)到 Crawled Pages 選項(xiàng)卡即可輕松分析您的頁(yè)面狀態(tài)代碼 - 直接在平臺(tái)中或通過(guò)導(dǎo)出 XLS 文件:

您還可以在 Issue Report(問(wèn)題報(bào)告)選項(xiàng)卡上查看狀態(tài)代碼問(wèn)題。在 HTTP Status Code 部分,您將找到各種類型的問(wèn)題及其關(guān)聯(lián)的 URL。

除了能夠查明和快速識(shí)別網(wǎng)站錯(cuò)誤外,網(wǎng)站診斷工具還可以生成一份建議列表,以幫助 SEO 專家準(zhǔn)確地完成他們的工作。

要解決 HTTP 狀態(tài)代碼問(wèn)題,請(qǐng)按照該工具提供的建議提示進(jìn)行操作:

處理 3XX 頁(yè)面:

確保您網(wǎng)站上的 3XX 頁(yè)面的百分比保持較低。如果超過(guò) 10%,請(qǐng)通過(guò)刪除不必要的重定向來(lái)解決此問(wèn)題。

處理 4XX 頁(yè)面:

檢查您的 4XX URL 列表并查看鏈接到它們的所有內(nèi)部頁(yè)面。刪除或替換為指向活動(dòng)頁(yè)面的相關(guān)鏈接。對(duì)于重新定位或刪除的頁(yè)面,請(qǐng)?jiān)O(shè)置 301 重定向。

處理 5XX 頁(yè)面:

檢查具有 5XX 錯(cuò)誤的 URL 時(shí),請(qǐng)嘗試在瀏覽器中重現(xiàn)問(wèn)題,并檢查服務(wù)器的錯(cuò)誤日志。如果問(wèn)題仍然存在,請(qǐng)聯(lián)系您的托管服務(wù)提供商或 Web 開(kāi)發(fā)人員。您的服務(wù)器可能過(guò)載或配置錯(cuò)誤。這也可能是由于服務(wù)器維護(hù)而發(fā)生的臨時(shí)問(wèn)題。

您仍然需要手動(dòng)實(shí)施更改,但找到它們將不再是一項(xiàng)艱巨的任務(wù)。

使用網(wǎng)站診斷優(yōu)化網(wǎng)頁(yè)的狀態(tài)代碼后,請(qǐng)讓 Google 知道,以便它可以檢查和更新它們供所有人查看。


該文章在 2024/9/27 12:47:51 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved