301:(永久移動)請求的網頁已被永久移動到新位置。服務器返回此響應(作為對GET或HEAD請求的響應)時,會自動將請求者轉到新位置。
302:(臨時移動)服務器目前正從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以后的請求。此代碼與響應GET和HEAD請求的301代碼類似,會自動將請求者轉到不同的位置。
這里強調301與302的區別:
301/302的關鍵區別在于:這個資源是否存在/有效;
301指資源還在,只是換了一個位置,返回的是新位置的內容;
302指資源暫時失效,返回的是一個臨時的代替頁(例如鏡像資源、首頁、404頁面)上。注意如果永久失效應當使用404。
有時站長認為百度對302不友好,可能是誤用了302處理仍然有效的資源;
400:(錯誤請求)服務器不理解請求的語法;
403:(已禁止)服務器已經理解請求,但是拒絕執行它;
404:(未找到)服務器找不到請求的網頁;
這里不得不提的一點,很多站長想自定義404頁面,需要做到確保蜘蛛訪問時返回狀態碼為404,若因為404頁面跳轉時設置不當,返回了200狀態碼,則容易被搜索引擎認為網站上出現了大量重復頁面,從而對網站評價造成影響;
500:(服務器內部錯誤)服務器遇到錯誤,無法完成請求;
502:(錯誤網關)服務器作為網關或代理,從上游服務器收到了無效的響應;
503:(服務不可用)目前無法使用服務器(由于超載或進行停機維護)。通常,這只是一種暫時的狀態;
504:(網關超時)服務器作為網關或代理,未及時從上游服務器接收請求。
網站無須三方授權 · 安全穩定、維護方便