日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

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

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁服務(wù)器類Web服務(wù)器 → 服務(wù)器404錯(cuò)誤頁面http狀態(tài)返回值為200的原因解析

服務(wù)器404錯(cuò)誤頁面http狀態(tài)返回值為200的原因解析

我要評(píng)論 2010/03/22 11:36:37 來源:綠色資源網(wǎng) 編輯:綠色資源站 [ ] 評(píng)論:0 點(diǎn)擊:1160次

今天在網(wǎng)上找了很多關(guān)于404頁面的相關(guān)資料,目的就是為了吃透關(guān)于404的一些知識(shí)。

登陸google管理工具后臺(tái),發(fā)現(xiàn)網(wǎng)站未驗(yàn)證,并提示:我們檢測(cè)到您的 404(找不到文件)錯(cuò)誤頁在標(biāo)頭中返回了 200 (成功) 狀態(tài)。(當(dāng)出現(xiàn)這種問題時(shí)候 一定要注意了)

用google sitemaps驗(yàn)證自己的網(wǎng)站的時(shí)候,如果用html文件驗(yàn)證,始終遇到這樣的錯(cuò)誤(我們檢測(cè)到您的 404(找不到文件)錯(cuò)誤頁面在響應(yīng)標(biāo)頭中返回狀態(tài)代碼 200 (OK)),而無法完成驗(yàn)證而只能用元標(biāo)記來驗(yàn)證。

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

不管在服務(wù)器的空間提供商的后臺(tái)管理如何更改或刪除自定義404錯(cuò)誤頁面設(shè)置,效果都一樣,http狀態(tài)返回值都是200,而不是“404 Not found”。后來集中生智,干脆把自己編寫的自定義404錯(cuò)誤頁面刪除掉,而服務(wù)器的后臺(tái)自定義404錯(cuò)誤設(shè)置還是保留404錯(cuò)誤頁的鏈接。用Server Header檢查工具,測(cè)試一下,竟然發(fā)現(xiàn)狀態(tài)碼返回的是404,而且是系統(tǒng)默認(rèn)的404錯(cuò)誤頁面。

網(wǎng)站資料如下(說明:前兩類網(wǎng)站空間服務(wù)器大部分不支持,只支持.html或htm):

(一)Apache下設(shè)置404錯(cuò)誤頁面

為Apache Server設(shè)置 404錯(cuò)誤頁面的方法很簡(jiǎn)單,只需在.htaccess 文件中加入如下內(nèi)容即可:ErrorDocument 404 /notfound.php

注意:

1.切記不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁,否則可能會(huì)導(dǎo)致主頁在搜索引擎中消失

2.切記不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是“302”+“200”(已測(cè)試)

(二)IIS/ASP.net下設(shè)置404錯(cuò)誤頁面

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

<configuration>

<system.web>

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

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

</customErrors>

</system.web>

</configuration>

注:上文例中“error.asp”為系統(tǒng)默認(rèn)的404頁面,“notfound.asp”為自定義的404頁面,使用時(shí)請(qǐng)修改相應(yīng)文件名。

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

<%

Response.Status = “404 Not Found”

%>

這樣,便可以保證IIS能夠正確地返回“404”狀態(tài)碼

(三)在IIS/ASP.net下設(shè)置404靜態(tài)頁面

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

關(guān)鍵詞:服務(wù)器404錯(cuò)誤頁面,http狀態(tài)返回值為200的原因解析

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視