8AV国产精品爽爽Va在线观看_国产精品视频免费播放_综合精品综合一区二区_蜜臀福利视频免费观看

品優(yōu)網(wǎng)絡(luò) 十六年(2003-2018)專注
自定義404頁(yè)面返回不當(dāng)狀態(tài)碼
日期:2014-12-20 作者:admin 來(lái)源: 瀏覽次數(shù):0 網(wǎng)友評(píng)論 0

企業(yè)網(wǎng)站推廣1

HTTP 404 錯(cuò)誤意味著鏈接指向的網(wǎng)頁(yè)不存在。在網(wǎng)站建設(shè)中想要完全避免這種情況是不可能的,比如說(shuō),我們常常需要對(duì)網(wǎng)站進(jìn)行調(diào)整、改版,便會(huì)有網(wǎng)頁(yè)被刪除、改名或移動(dòng)位置,這時(shí)候,雖然相應(yīng)內(nèi)容的網(wǎng)頁(yè)還存在于網(wǎng)站中,但使用原來(lái)的地址訪問(wèn)則無(wú)法訪問(wèn)?!?dāng)然,對(duì)這類(lèi)情況首先要考慮的是為原來(lái)頁(yè)面地址做301重定向,以盡可能地減小對(duì)SEO效果的影響。——其次,在別人建立指向網(wǎng)站的鏈接時(shí),也可能會(huì)由于出現(xiàn)拼寫(xiě)錯(cuò)誤而使其成為一個(gè)無(wú)效的鏈接:在網(wǎng)站內(nèi)找不到相應(yīng)的內(nèi)容頁(yè)面。

簡(jiǎn)單說(shuō)來(lái),這類(lèi)無(wú)效鏈接是由web服務(wù)器自動(dòng)處理的:當(dāng)Web 服務(wù)器接到類(lèi)似的數(shù)據(jù)請(qǐng)求量,會(huì)返回一個(gè) 404 狀態(tài)碼,告訴對(duì)方其要請(qǐng)求的資源并不存在。但是,Web服務(wù)器默認(rèn)的404錯(cuò)誤頁(yè)面,無(wú)論Apache還是IIS,均十分簡(jiǎn)陋、呆板且對(duì)用戶不友好,無(wú)法給予用戶尋找相應(yīng)信息的更多線索,用戶看到這類(lèi)頁(yè)面往往更直接的反應(yīng)并是關(guān)閉瀏覽器窗口離開(kāi),這在很大程度上給網(wǎng)站造成損失。畢竟,對(duì)網(wǎng)站來(lái)說(shuō),用戶永遠(yuǎn)是更重要的資源,以這種方式損失用戶更意味著某種程度的失敗。

這也是許多網(wǎng)站使用自定義404錯(cuò)誤頁(yè)面的原因。通過(guò)良好的自定義404頁(yè)面,可以包含對(duì)網(wǎng)站的相應(yīng)介紹、用戶可能感興趣的內(nèi)容鏈接或者網(wǎng)站內(nèi)容導(dǎo)航鏈接、內(nèi)容搜索功能等,能夠有效地幫助訪問(wèn)者找到其欲尋找的內(nèi)容或相似的內(nèi)容,提高用戶在網(wǎng)站內(nèi)瀏覽更多信息的機(jī)會(huì)。
自定義404錯(cuò)誤頁(yè)面返回“200”或“302”狀態(tài)碼

從嚴(yán)格的技術(shù)角度,網(wǎng)站對(duì)404錯(cuò)誤的處理策略,并不是一個(gè)SEO方面的工作,而屬于網(wǎng)站可用性(usability)方面的問(wèn)題?!?dāng)然,如果從廣義的SEO范疇來(lái)看,提高網(wǎng)站可用性也屬于SEO的基本操作?!?,如果自定義404錯(cuò)誤頁(yè)面設(shè)置不當(dāng),則會(huì)更大地影響網(wǎng)站的SEO效果。

在許多朋友的印象中,自定義404錯(cuò)誤頁(yè)面只要能正確顯示,只要能輸入網(wǎng)站內(nèi)某個(gè)并不存在的網(wǎng)頁(yè)地址,在瀏覽器中能看到自定義的錯(cuò)誤信息,便說(shuō)明設(shè)置沒(méi)問(wèn)題。慚愧地說(shuō),本人也是抱有這種想法的一員,IT技術(shù)點(diǎn)評(píng)運(yùn)行將近一年了,近日因Google更新后排名下降檢查網(wǎng)站時(shí)才發(fā)現(xiàn)存在類(lèi)似的錯(cuò)誤:一個(gè)正確設(shè)置的404頁(yè)面,不僅應(yīng)當(dāng)正確地顯示,同時(shí),應(yīng)該能夠正確返回“404”錯(cuò)誤代碼,而不是“200”或 “302”。雖然對(duì)訪問(wèn)的用戶而言,HTTP狀態(tài)碼究竟是“404”還是“200”來(lái)說(shuō)并沒(méi)有什么區(qū)別,但對(duì)搜索引擎而言,這則是相當(dāng)重要的。

為什么這么說(shuō)呢?讓我們先來(lái)回顧一下搜索引擎收錄與索引網(wǎng)頁(yè)的過(guò)程:搜索引擎的Spider向網(wǎng)站服務(wù)器發(fā)送請(qǐng)求,要求讀取某個(gè)網(wǎng)頁(yè),網(wǎng)站服務(wù)器接到請(qǐng)求后返回 HTTP 狀態(tài)碼響應(yīng)請(qǐng)求,這些返回的HTTP狀態(tài)碼決定著搜索引擎的下一步行動(dòng):將該網(wǎng)頁(yè)收錄到索引數(shù)據(jù)庫(kù)或者將其從索引數(shù)據(jù)庫(kù)刪除等。

當(dāng)然,HTTP狀態(tài)碼有很多種,分別對(duì)應(yīng)不同的情況,下面就與本文內(nèi)容相關(guān)的幾種作一簡(jiǎn)單介紹,更詳細(xì)的信息可參考W3C規(guī)范:

    * 404 : 請(qǐng)求的網(wǎng)頁(yè)不存在(不排除日后該鏈接有效的可能性);
    * 410 : 請(qǐng)求的網(wǎng)頁(yè)不存在(**);
    * 200 : 服務(wù)器成功返回網(wǎng)頁(yè)
    * 302 : 網(wǎng)址臨時(shí)重定向(跳轉(zhuǎn))
    * 301 : 網(wǎng)址**重定向

需要說(shuō)明的是,大部分搜索引擎將“404”與“410”狀態(tài)同等對(duì)待,如Google。(參見(jiàn)Matt Cutts的說(shuō)明)

當(dāng)搜索引擎在請(qǐng)求某個(gè)Url時(shí)得到“404”狀態(tài)回應(yīng)時(shí),便會(huì)知道該網(wǎng)頁(yè)在網(wǎng)站內(nèi)不復(fù)存在,從而在索引數(shù)據(jù)庫(kù)中將其刪除,——當(dāng)然,這個(gè)刪除過(guò)程有可能需要很長(zhǎng)時(shí)間——而當(dāng)搜索引擎得到“200”狀態(tài)回應(yīng)時(shí),則會(huì)認(rèn)為該url是有效的,并將其回到到索引數(shù)據(jù)庫(kù)中。
404頁(yè)面返回“200”狀態(tài)碼的后果

如果網(wǎng)站的自定義404錯(cuò)誤頁(yè)面在url無(wú)效時(shí)不返回“404”狀態(tài)碼而代之以“200”,會(huì)發(fā)生什么情況呢?很明顯,搜索引擎會(huì)認(rèn)為這個(gè)“根本不存在的”網(wǎng)頁(yè)在網(wǎng)站內(nèi)是存在的,這會(huì)導(dǎo)致很多問(wèn)題,影響網(wǎng)站的更終SEO效果。

舉例來(lái)說(shuō),比如說(shuō)對(duì)“a.html”、“b.html”這兩個(gè)在IT技術(shù)點(diǎn)評(píng)網(wǎng)站內(nèi)并不存在的url而言,如果搜索引擎得到的回應(yīng)狀態(tài)碼是“200”,那么,便會(huì)將其收錄到索引數(shù)據(jù)庫(kù),這樣的結(jié)果便是這兩個(gè)不同的url具有完全相同的內(nèi)容:自定義404錯(cuò)誤頁(yè)面的內(nèi)容,這類(lèi)重復(fù)文本(Duplicate Content)的現(xiàn)象對(duì)許多搜索引擎而言都是大忌。尤其是考慮到網(wǎng)站中不可能只有這兩個(gè)無(wú)效鏈接,畢竟在網(wǎng)站建設(shè)中,無(wú)論網(wǎng)站的內(nèi)部鏈接還是外部鏈接,總會(huì)不可避免地出現(xiàn)許多比如說(shuō)拼寫(xiě)錯(cuò)誤的情況,類(lèi)似的重復(fù)內(nèi)容會(huì)更多。這樣,對(duì)搜索引擎而言,特別是Google,不但很難獲得理想的網(wǎng)站信任指數(shù),也會(huì)大大降低Google對(duì)網(wǎng)站質(zhì)量的評(píng)定。
404錯(cuò)誤頁(yè)使用Meta Refresh帶來(lái)的302問(wèn)題

常??吹皆S多網(wǎng)站的自定義404錯(cuò)誤頁(yè)面采取類(lèi)似這樣的形式:首先顯示一段錯(cuò)誤信息,然后,通過(guò)Meta Refresh將頁(yè)面跳轉(zhuǎn)到網(wǎng)站首頁(yè)、網(wǎng)頁(yè)地圖或其他類(lèi)似頁(yè)。根據(jù)具體實(shí)現(xiàn)方式不同,這類(lèi)404頁(yè)面可能返回“200”狀態(tài)碼,也可能返回“302”,但不論哪種,從SEO的角度看,均不是一種合適的選擇。

對(duì)“200”狀態(tài)的情況我們上面已經(jīng)談過(guò),那么,當(dāng)404頁(yè)面返回“302”時(shí),搜索引擎會(huì)怎么對(duì)待呢?從理論上說(shuō),對(duì)“302”錯(cuò)誤,搜索引擎認(rèn)為該網(wǎng)頁(yè)是存在的,只不過(guò)臨時(shí)改變了地址,仍然會(huì)索引收錄該頁(yè),這樣,同樣會(huì)出現(xiàn)類(lèi)似于“200”狀態(tài)碼時(shí)的重復(fù)文本問(wèn)題;其次,以google為代表的主流搜索引擎對(duì)302重定向的適用范圍要求越來(lái)越嚴(yán)格,這類(lèi)不當(dāng)使用302重定向的情況存在很大的風(fēng)險(xiǎn)。

因此,盡量不要在404錯(cuò)誤頁(yè)中使用這類(lèi)Meta Refresh方法。如果實(shí)現(xiàn)希望實(shí)現(xiàn)類(lèi)似的功能,即讓顯示錯(cuò)誤信息幾(十)秒后跳轉(zhuǎn)到首頁(yè)或其他頁(yè)面,可以考慮在404錯(cuò)誤頁(yè)中使用Java Script跳轉(zhuǎn)?!狫ava Script對(duì)搜索引擎而言是無(wú)益同時(shí)也無(wú)害的。 :)
確保自定義404錯(cuò)誤頁(yè)面能夠返回“404”狀態(tài)碼

在自定義404錯(cuò)誤頁(yè)面設(shè)置完畢后,一定要檢查一下其是不是能夠正確地返回“404”狀態(tài)碼。

檢查的方法也相當(dāng)簡(jiǎn)單,使用本站提供的Server Header檢查工具,或其他類(lèi)似工具如這個(gè),輸入一個(gè)網(wǎng)站內(nèi)不存在網(wǎng)頁(yè)的url,查看一下HTTP Header的返回情況,確信其返回的是“404 Not found”。

自定義404頁(yè)面返回不當(dāng)狀態(tài)碼,謝謝圍觀。

企業(yè)網(wǎng)站推廣2

查看更多寧波網(wǎng)站制作自定義不當(dāng)狀態(tài)

寧波網(wǎng)站建設(shè) (http://www.sdjianlida.com/) 版權(quán)與免責(zé)聲明
    1、凡本網(wǎng)注明“來(lái)源:寧波品優(yōu)網(wǎng)絡(luò)”字樣的所有作品,版權(quán)均屬于浙江省寧波海曙品優(yōu)網(wǎng)絡(luò)技術(shù)有限公司,如需轉(zhuǎn)載、摘編或利用其它方式使用上述作品,請(qǐng)與本網(wǎng)聯(lián)系。
    2、凡本網(wǎng)注明“來(lái)源:XXX(非寧波品優(yōu)網(wǎng)絡(luò))”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。寧波網(wǎng)站建設(shè)的轉(zhuǎn)載僅為信息的廣泛傳播,如有侵權(quán)請(qǐng)及時(shí)告之刪除。
相關(guān)文章
返回:寧波網(wǎng)站制作