讓每一個企業都(dōu)擁有适合自(zì)己的互聯網應用方案-淮北中拓科(kē)技   網站(zhàn)首頁 > 新聞動态
 
淺析關于404頁面的利弊以及設置方法
來(lái)源:zt0561.cn 發布時間:2016/9/19
  404頁面相(xiàng)信每個站(zhàn)長都(dōu)了解,所以安慶網站(zhàn)制作(zuò)這邊就(jiù)不再啰啰嗦嗦的解釋它,今天要說(shuō)的是關于404頁面的利與弊以及它設置的一些方法。
  1、網站(zhàn)設置404頁面的目的
  404頁面的目的是:告訴浏覽者其所請(qǐng)求的頁面不存在或鏈接錯誤,同時引導用戶使用網站(zhàn)其他(tā)頁面而不是關閉窗(chuāng)口離(lí)開。
  2、404頁面出現的錯誤原因
  404錯誤頁面導緻這個錯誤的原因一般來(lái)說(shuō),有三種情況:
  1)、無法在所請(qǐng)求的端口上訪問(wèn)Web站(zhàn)點。
  2)、Web服務擴展鎖定策略阻止本請(qǐng)求。
  3)、MIME映射策略阻止本請(qǐng)求。
  3、如(rú)何來(lái)避免404頁面出現
  把缺少的網頁文件(jiàn)恢複到正确的位置,重新設置網絡服務。對于用戶來(lái)講,需要檢查你(nǐ)所輸入的網絡地址是否正确。
  自(zì)定義404錯誤頁面是增強用戶體(tǐ)驗的很好的做法,但(dàn)在應用過程中往往并未注意到對搜索引擎的影(yǐng)響,譬如(rú):錯誤的服務器端配置導緻返回“200”狀态碼或自(zì)定義404錯誤頁面使用Meta Refresh導緻返回“302”狀态碼。正确設置的自(zì)定義404錯誤頁面,不僅應當能夠正确地顯示,同時,應該返回“404”錯誤代碼,而不是 “200”或“302”。雖然對訪問(wèn)的用戶而言,HTTP狀态碼究竟是“404”還(hái)是“200”來(lái)說(shuō)并沒有什麽區别,但(dàn)對搜索引擎這則是相(xiàng)當重要的。
  4、404頁面對百度排名有影(yǐng)響嗎(ma)
  搜索引擎蜘蛛在請(qǐng)求某個URL時得(de)到“404”狀态回應時,即知道該URL已經失效,便不再索引該網頁,并向數據中心反饋将該URL表示的網頁從(cóng)索引數據庫中删除,當然,删除過程有可(kě)能需要很長時間;而當搜索引擎得(de)到“200”狀态碼時,則會認爲該url是有效的,便會去(qù)索引,并會将其收錄到索引數據庫,這樣的結果便是這兩個不同的url具有完全相(xiàng)同的内容:自(zì)定義404錯誤頁面的内容,這會導緻出現複制網頁問(wèn)題。輕則被搜索引擎降權,重則會K掉網站(zhàn)。
  5、404頁面設置方法
  1)、對于存在的網頁内容由于路(lù)徑改變而導緻訪問(wèn)不了時,可(kě)在IIS中定義404錯誤指向一個動态頁面,在頁面裡(lǐ)面使用301永久重定向跳(tiào)轉到新的地址,此時服務器返回301狀态碼。
  2)、設置404指向一個設計(jì)好的html 文件(jiàn),此時頁面返回的404狀态碼。 現在的idc提供商基本都(dōu)提供404設置的功能,直接上傳文件(jiàn)設置即可(kě)。
  在IIs中設置方法:打開IIS管理(lǐ)器-->點擊要設置自(zì)定義404的網站(zhàn)的屬性-->點擊自(zì)定義錯誤選項-->選中404頁-->選中并打開編輯屬性-->設置成 URL --> URL 裡(lǐ)填寫“/err404.html”-->按确定退出再把做好的err404.html 頁面上傳到網站(zhàn)根目錄下。
  安慶網站(zhàn)制作(zuò)提醒大(dà)家注意:此處在“消息類型”中一定要選擇“文件(jiàn)”或“默認值”,而不要選擇“URL”,不然,将導緻返回“200”狀态碼。
  3)、404指向一個動态頁面,比如(rú)error.asp,如(rú)果不在頁面裡(lǐ)面進行設置,僅僅是返回提示的HTML 代碼,将導緻頁面返回200狀态碼,這是不正确的,我們可(kě)以在顯示完提示内容後,增加語句:Response.Status="404 Not Found" ,這樣就(jiù)保證頁面返回404狀态碼。
  4)、Apache下設置404錯誤頁面。爲Apache Server設置404錯誤頁面的方法很簡單,隻在.htaccess 文件(jiàn)中加入如(rú)下内容即可(kě),ErrorDocument 404/notfound.php。
  以上就(jiù)是今天與您所分(fēn)享的内容,想要了解更多安慶網站(zhàn)制作(zuò)資訊,可(kě)以登陸:http://www.aqseo.cn/