綠(lǜ)色資源網(wǎng):您身邊(biān)最放心的安全下載站! 最(zuì)新軟件|熱門排行|軟件分類|軟件專題|廠(chǎng)商大全

綠色資源網

技(jì)術教程
您的位(wèi)置:首頁服務器類Web服務器 → 服務器404錯誤頁麵http狀(zhuàng)態(tài)返回(huí)值為200的原因解析

服務器(qì)404錯誤頁麵http狀態返回值為200的(de)原因解(jiě)析

我要評論 2010/03/22 11:36:37 來源:綠色資源(yuán)網 編輯:綠(lǜ)色資源站 [ ] 評論:0 點擊:1160次

今天在網上找了很(hěn)多關於404頁(yè)麵的相關資料,目的就是為了(le)吃透關於404的一些知識。

登陸google管理工具後台,發(fā)現網站未驗(yàn)證,並提示:我們檢(jiǎn)測到您的 404(找不到文件)錯誤頁在(zài)標頭中返回了 200 (成功) 狀態。(當出現(xiàn)這種問(wèn)題時候 一(yī)定要(yào)注意了)

用google sitemaps驗證自己的網站的(de)時候,如果用html文件驗證,始終遇到這樣的錯誤(我們(men)檢測到您的 404(找不到文件)錯誤頁麵在響應標頭中返回狀態代碼 200 (OK)),而(ér)無法完成驗證而隻能用元標記(jì)來驗證。

這是主機404文件配置有問題,網友是(shì)這麽說的,但是本人在404錯誤頁上根據網站資料進行了設置,並在自定義404錯誤頁麵設置完(wán)畢後,使(shǐ)用Server Header檢查工具(jù),輸入一個(gè)不存在網(wǎng)頁的(de)url,查看一下HTTP Header的返回情(qíng)況,返回的不是“404 Not found”,還是200狀態(tài)碼。

不管在服務器的空間提供商的後台(tái)管理如何更改或刪除自定(dìng)義404錯(cuò)誤頁麵設置,效果都一樣,http狀態返回值都是(shì)200,而(ér)不是“404 Not found”。後來集中生智,幹脆把自己(jǐ)編寫的自定義404錯誤頁麵刪除掉,而服務器的後台自定義404錯誤設置還是保留(liú)404錯誤頁的鏈接。用Server Header檢查工具,測試一下,竟然發現狀態碼返回的是404,而且是(shì)係(xì)統默認的(de)404錯誤(wù)頁麵。

網站資料如下(xià)(說明:前兩類(lèi)網站空間服(fú)務(wù)器大部分不支持,隻支持.html或htm):

(一)Apache下設置404錯誤頁麵

為(wéi)Apache Server設置 404錯誤頁麵的方法很簡單,隻需在.htaccess 文件中加入如下內容即可:ErrorDocument 404 /notfound.php

注意:

1.切記不要將404錯誤轉向到網站主頁,否則可能會導致主頁在(zài)搜索(suǒ)引擎(qíng)中消失

2.切(qiē)記不要使用絕(jué)對URL,如果使用絕對(duì)URL返回的狀(zhuàng)態碼是“302”+“200”(已測試)

(二)IIS/ASP.net下(xià)設置404錯(cuò)誤頁麵

首先,修改應用(yòng)程序根(gēn)目錄的設置,打開 “web.config” 文件編輯,在其中加入如下內(nèi)容(róng):

<configuration>

<system.web>

<customErrors mode="On" defaultRedirect="error.asp">

<error statusCode="404" redirect="notfound.asp" />

</customErrors>

</system.web>

</configuration>

注:上(shàng)文例中(zhōng)“error.asp”為(wéi)係統默認的404頁麵(miàn),“notfound.asp”為自定義的404頁麵,使用時請修改相應文(wén)件名。

然後,在自定義的404頁麵“notfound.asp”中加入:

<%

Response.Status = “404 Not Found”

%>

這(zhè)樣,便可以保證IIS能夠(gòu)正確地返回(huí)“404”狀態碼(mǎ)

(三)在IIS/ASP.net下設置404靜態頁麵

設置靜態404錯誤頁麵的方法則(zé)比較簡單,在IIS管理器中右鍵單擊要(yào)管理的網站,打開“屬性”中的“自定義錯誤信息”頁,為“404”設定相應的錯誤(wù)信息頁即可。不過,此處在(zài)“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導致返回(huí)“200”狀態碼。

關鍵詞:服務器(qì)404錯誤頁麵,http狀態返回值為200的(de)原因解析

閱(yuè)讀本文(wén)後您有什麽感想(xiǎng)? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇(wa)
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡