常見的六個網(wǎng)站狀態(tài)碼:
1、200 正常情況下請求一個網(wǎng)址都會返回200狀態(tài)碼徘层,說明請求網(wǎng)頁成功组砚,對于搜索引擎來講吻商,只要看到200狀態(tài)碼,就會認為該網(wǎng)址正常糟红,是收錄的必要條件艾帐。
2、301 永久重定向盆偿。我們經(jīng)常碰到這樣的情況柒爸,比如要更換域名,那么老域名的所有網(wǎng)址都要轉(zhuǎn)向到新域名對應(yīng)的網(wǎng)址事扭,這個時候就必須通過301永久重定向到新的域名捎稚,意思是告訴搜索引擎,我之前的域名已經(jīng)不用了,永久的轉(zhuǎn)到了新的域名今野,那么搜索引擎看到301狀態(tài)碼后就會刪除舊的頁面而重新收錄新的頁面葡公,這樣的話,即使更換了域名条霜,也不用擔心搜索引擎對新域名不收錄催什,反而收錄的非常快蛔外,同樣舊域名的PR也會跟著永久轉(zhuǎn)到新域名上蛆楞,搜索引擎的對301狀態(tài)碼的反應(yīng)來看,Google最快夹厌,百度稍慢豹爹。
3、302 臨時重定向矛纹。我們有時候會碰到這樣的情況臂聋,比如要查看的內(nèi)容需要登錄后才能查看,這時候用戶點擊的時候需要跳轉(zhuǎn)到登錄頁面讓用戶登錄或南,那么這里面的跳轉(zhuǎn)就必須用302狀態(tài)碼來跳轉(zhuǎn)這樣搜索引擎會認為孩等,這個鏈接只是臨時的跳轉(zhuǎn),并不是說這個鏈接已經(jīng)無效了采够,所以之后搜索引擎會繼續(xù)嘗試訪問這個鏈接的內(nèi)容肄方,也許哪天這個頁面的內(nèi)容不需要登錄即可查看,那么搜索引擎就會很快收錄蹬癌。
4权她、403 禁止訪問。IIS定義了許多不同的403錯誤逝薪,它們指明錯誤原因隅要,具體可以參考本文后面的IIS錯誤代碼大全詳細了解。
5董济、404 頁面找不到步清。這個非常重要,比如我的分類信息網(wǎng)虏肾,經(jīng)常要刪除一些過期信息廓啊,那么刪除后在訪問這個頁面的時候就必須返回404狀態(tài)碼,而不是跳轉(zhuǎn)到首頁封豪,或者返回其他狀態(tài)碼崖瞭,這樣搜索引擎就會認為這個頁面已經(jīng)不存在了,就會刪除這個頁面撑毛,如果返回200狀態(tài)碼书聚,搜索引擎會認為這個網(wǎng)址仍然有效唧领,會不斷地嘗試訪問,但如果每次都是無法訪問的時候雌续,可想而知對網(wǎng)站來說是非常不利的斩个。
6、503 服務(wù)暫時不可用驯杜。這個非常重要受啥,做網(wǎng)站總是要定期對網(wǎng)站進行維護,對于有些比較重大的維護可能是需要中斷訪問的(如發(fā)現(xiàn)重大漏洞鸽心,升級等)滚局,這個時候503就派上用場了,在用戶訪問網(wǎng)站得時候直接返回503狀態(tài)碼顽频,說明服務(wù)器正在維護即可藤肢,這樣搜索引擎看到503 后就會知道網(wǎng)站可能是負載太大或者正在維護而暫時不能訪問,搜索引擎就會過段時間再訪問糯景,對于網(wǎng)站來說雖然網(wǎng)站無法訪問了嘁圈,但搜索引擎知道是怎么回事,更 不會對搜索引擎產(chǎn)生任何影響蟀淮,當然返回503也不能太頻繁最住。
這六個狀態(tài)碼是比較常見的幾個,當然狀態(tài)碼是非常多的怠惶,具體可以參考后面的IIS錯誤代碼大全詳細了解涨缚。
IIS簡介
當用戶試圖通過HTTP或文件傳輸協(xié)議(FTP)訪問一臺正在運行Internet信息服務(wù) (IIS)的服務(wù)器上的內(nèi)容時,IIS返回一個表示該請求的狀態(tài)的數(shù)字代碼策治。該狀態(tài)代碼 記錄在IIS日志中脓魏,同時也可能在Web瀏覽器或FTP客戶端顯示。狀態(tài)代碼可以指明具體 請求是否已成功览妖,還可以揭示請求失敗的確切原因。
在默認狀態(tài)下揽祥,IIS把它的日志文件放在Windows\System32\Logfiles文件夾中讽膏。 每個萬維網(wǎng)(WWW)站點和FTP站點在該目錄下都有一個單獨的目錄。在默認狀態(tài)下拄丰,每 天都會在這些目錄下創(chuàng)建日志文件府树,并用日期給日志文件命名(例如,exYYMMDD.log)料按。
HTTP代碼
1xx - 信息提示:這些狀態(tài)代碼表示臨時的響應(yīng)奄侠。客戶端在收到常規(guī)響應(yīng)之前载矿,應(yīng)準備接收一個或多個1xx響應(yīng)垄潮。
100 - 繼續(xù)
101 - 切換協(xié)議
2xx - 成功:這類狀態(tài)代碼表明服務(wù)器成功地接受了客戶端請求。
200 - 確定 此狀態(tài)代碼表示IIS已成功處理請求
201 - 已創(chuàng)建
202 - 已接受
203 - 非權(quán)威性信息
204 - 無內(nèi)容
205 - 重置內(nèi)容
206 - 部分內(nèi)容
3xx - 重定向:客戶端瀏覽器必須采取更多操作來實現(xiàn)請求。例如弯洗,瀏覽器可能不得不 請求服務(wù)器上的不同的頁面旅急,或通過代理服務(wù)器重復(fù)該請求。
300 - 多種選擇
301 - 已被永遠移走
302 - 對象已找到并已移動
303 - 參見其他項
304 - 未修改 客戶端請求的文檔位于客戶端緩存中牡整,文檔自緩存以來尚未被修改過藐吮。客戶端使用文檔的緩存副本逃贝,而不從服務(wù)器下載文檔谣辞。
305 - 使用代理
306 - 此代碼已被保留但未被使用
307 - 臨時重定向
4xx - 客戶端錯誤:發(fā)生錯誤,客戶端出現(xiàn)問題沐扳。例如泥从,客戶端請求不存在的頁面,客 戶端未提供有效的身份驗證信息迫皱。
400 - 錯誤的請求
401 - 訪問被拒絕
IIS定義了許多不同的401錯誤歉闰,它們指明更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示卓起,但不在IIS日志中顯示:
1和敬、401.1 - 登錄失敗 登錄嘗試不成功,可能因為用戶名或密碼無效戏阅。
2昼弟、401.2 - 服務(wù)器配置導(dǎo)致登錄失敗
3、401.3 - 由于ACL對資源的限制而未獲得授權(quán) 這表示存在NTFS權(quán)限問題奕筐。 即使您對試圖訪問的文件具備相應(yīng)的權(quán)限舱痘,也可能發(fā)生此錯誤。要解決此問題請查看 Microsoft知識庫中相應(yīng)的文章:187506 List of NTFS Permissions Required for IIS Site to Work(IIS 站點工作時需要的 NTFS 權(quán)限的列表)
4离赫、401.4 - 篩選器授權(quán)失敗
5芭逝、401.5 - ISAPI/CGI應(yīng)用程序授權(quán)失敗
6、401.7 - 訪問被Web服務(wù)器上的URL授權(quán)策略拒絕
403 - 禁止訪問
IIS定義了許多不同的403錯誤渊胸,它們指明更為具體的錯誤原因旬盯,請見403.X代碼
404 - 未找到
發(fā)生此錯誤的原因是您試圖訪問的文件已被移走或刪除。如果在安裝URLScan工具之 后翎猛,試圖訪問帶有有限擴展名的文件胖翰,也會發(fā)生此錯誤。這種情況下切厘,該請求的日志文件 項中將出現(xiàn)“Rejected by URLScan”的字樣萨咳。
1、404.0 - 沒有找到文件或目錄
2疫稿、404.1 - 無法在所請求的端口上訪問Web站點
3培他、404.2 - Web服務(wù)擴展鎖定策略阻止本請求
4鹃两、404.3 - MIME映射策略阻止本請求
405 - 用來訪問本頁面的HTTP謂詞不被允許(方法不被允許)
406 - 客戶端瀏覽器不接受所請求頁面的MIME類型
407 - 要求進行代理身份驗證
412 - 前提條件失敗
413 - 請求實體太大
414 - 請求URI太長
415 - 不支持的媒體類型
416 - 所請求的范圍無法滿足
417 - 執(zhí)行失敗
423 - 鎖定的錯誤
5xx - 服務(wù)器錯誤:服務(wù)器由于遇到錯誤而不能完成該請求
500 - 內(nèi)部服務(wù)器錯誤
很多服務(wù)器端的錯誤都可能導(dǎo)致該錯誤信息。事件查看器日志包含更詳細的錯誤原 因靶壮。此外怔毛,您可以禁用友好HTTP錯誤信息以便收到詳細的錯誤說明。有關(guān)如何禁用友好 HTTP錯誤信息的其他信息腾降,查看Microsoft知識庫中相應(yīng)的文章:294807 如何在服務(wù) 器端禁用Internet Explorer 5的“顯示友好HTTP錯誤信息”功能
500.12 - 應(yīng)用程序正忙于在Web服務(wù)器上重新啟動
這表示您在IIS重新啟動應(yīng)用程序的過程中試圖加載ASP頁拣度。刷新頁面后,此信息即 會消失螃壤。如果刷新頁面后抗果,此信息再次出現(xiàn),可能是防病毒軟件正在掃描Global.asa文 件奸晴。有關(guān)其他信息請查看Microsoft知識庫中相應(yīng)的文章:248013 HTTP Error 500- 12 Application Restarting(HTTP錯誤500-12應(yīng)用程序正在重新啟動)
500.13 - Web服務(wù)器太忙
500.15 - 不允許直接請求Global.asa
500.16 - UNC授權(quán)憑據(jù)不正確(IIS6.0專有)
500.18 - URL授權(quán)存儲不能打開(IIS6.0專有)
500.100 - 內(nèi)部ASP錯誤
如果試圖加載的ASP頁中含有錯誤代碼冤馏,將出現(xiàn)此錯誤信息。若要獲得更確切的錯誤 信息寄啼,請禁用友好HTTP錯誤信息逮光。默認情況下,只會在默認Web站點上啟用此錯誤信息墩划。 有關(guān)如何在非默認的Web站點上看到此錯誤信息的其他信息請查看Microsoft知識庫中相 應(yīng)的文章:261200 顯示 HTTP 500錯誤信息涕刚,而不顯示500-100.asp的ASP錯誤信息。
作者認為出現(xiàn)此類錯誤多為目錄權(quán)限問題或是沒有啟用父路徑乙帮。
501 - 頁眉值指定了未實現(xiàn)的配置
502 - Web服務(wù)器用作網(wǎng)關(guān)或代理服務(wù)器時收到了無效響應(yīng)(網(wǎng)關(guān)錯誤)
如果試圖運行的CGI腳本不返回有效的HTTP標頭集杜漠,將出現(xiàn)此錯誤信息。
502.1 - CGI應(yīng)用程序超時
502.2 - CGI應(yīng)用程序出錯
503 - 服務(wù)不可用(IIS6.0專有)
504 - 網(wǎng)關(guān)超時
505 - HTTP版本不受支持
FTP代碼
1xx - 肯定的初步答復(fù):這些狀態(tài)代碼指示一項操作已經(jīng)成功開始察净,但客戶端希望在繼續(xù)操作新命令前得到另一個答復(fù)驾茴。
110 重新啟動標記答復(fù)
120 服務(wù)已就緒,在nnn分鐘后開始
125 數(shù)據(jù)連接已打開氢卡,正在開始傳輸
150 文件狀態(tài)正常锈至,準備打開數(shù)據(jù)連接
FTP使用兩個端口:21用于發(fā)送命令,20用于發(fā)送數(shù)據(jù)译秦。狀態(tài)代碼150表示服務(wù)器準備在端口20上打開新連接峡捡,發(fā)送一些數(shù)據(jù)。
2xx - 肯定的完成答復(fù):一項操作已經(jīng)成功完成诀浪∑宸担客戶端可以執(zhí)行新命令延都。
200 命令確定
202 未執(zhí)行命令雷猪,站點上的命令過多
211 系統(tǒng)狀態(tài),或系統(tǒng)幫助答復(fù)
212 目錄狀態(tài)
213 文件狀態(tài)
214 幫助消息
215 NAME系統(tǒng)類型晰房,其中求摇,NAME是Assigned Numbers文檔中所列的正式系統(tǒng)名稱
220 服務(wù)就緒射沟,可以執(zhí)行新用戶的請求
221 服務(wù)關(guān)閉控制連接。如果適當与境,請注銷
225 數(shù)據(jù)連接打開验夯,沒有進行中的傳輸
226 關(guān)閉數(shù)據(jù)連接。請求的文件操作已成功(例如摔刁,傳輸文件或放棄文件)
命令在端口20上打開數(shù)據(jù)連接以執(zhí)行操作挥转,如傳輸文件。該操作成功完成共屈,數(shù)據(jù)連接已關(guān)閉绑谣。
227 進入被動模式(h1,h2,h3,h4,p1,p2)
230 用戶已登錄,繼續(xù)進行
客戶端發(fā)送正確的密碼后拗引,顯示該狀態(tài)代碼借宵。它表示用戶已成功登錄。
250 請求的文件操作正確矾削,已完成
257 已創(chuàng)建“PATHNAME”
3xx - 肯定的中間答復(fù):該命令已成功壤玫,但服務(wù)器需要更多來自客戶端的信息以完成對請求的處理。
331 用戶名正確哼凯,需要密碼
客戶端發(fā)送用戶名后欲间,顯示該狀態(tài)代碼。無論所提供的用戶名是否為系統(tǒng)中的有效帳戶挡逼,都將顯示該狀態(tài)代碼括改。
332 需要登錄帳戶
350 請求的文件操作正在等待進一步的信息
4xx - 瞬態(tài)否定的完成答復(fù):該命令不成功,但錯誤是暫時的家坎。如果客戶端重試命令嘱能,可能會執(zhí)行成功。
421 服務(wù)不可用虱疏,正在關(guān)閉控制連接
425 無法打開數(shù)據(jù)連接
426 Connection closed; transfer aborted
命令打開數(shù)據(jù)連接以執(zhí)行操作惹骂,但該操作已被取消,數(shù)據(jù)連接已關(guān)閉做瞪。
450 未執(zhí)行請求的文件操作对粪。文件不可用(例如,文件繁忙)
451 請求的操作異常終止:正在處理本地錯誤
452 未執(zhí)行請求的操作装蓬。系統(tǒng)存儲空間不夠
5xx - 永久性否定的完成答復(fù):該命令不成功著拭,錯誤是永久性的。如果客戶端重試命令牍帚,將再次出現(xiàn)同樣的錯誤儡遮。
500 語法錯誤,命令無法識別暗赶。這可能包括諸如命令行太長之類的錯誤
501 在參數(shù)中有語法錯誤
502 未執(zhí)行命令
503 錯誤的命令序列
504 未執(zhí)行該參數(shù)的命令
530 未登錄
該狀態(tài)代碼表示用戶無法登錄鄙币,因為用戶名和密碼組合無效肃叶。如果使用某個用戶帳戶 登錄,可能鍵入錯誤的用戶名或密碼十嘿,也可能選擇只允許匿名訪問因惭。如果使用匿名帳戶登 錄,IIS的配置可能拒絕匿名訪問绩衷。
532 存儲文件需要帳戶
550 未執(zhí)行請求的操作蹦魔。文件不可用(例如,未找到文件咳燕,沒有訪問權(quán)限)
命令未被執(zhí)行版姑,因為指定的文件不可用。例如迟郎,要GET的文件并不存在剥险,或試圖將文件PUT到您沒有寫入權(quán)限的目錄。
551 請求的操作異常終止:未知的頁面類型
552 請求的文件操作異常終止:超出存儲分配(對于當前目錄或數(shù)據(jù)集)
553 未執(zhí)行請求的操作宪肖。不允許的文件名