404頁面就是當用(yòng)戶輸入了(le)錯誤的(de)鏈接時(shí),返回的(de)頁面。404頁面的(de)目的(de)是:告訴浏覽者其所請求的(de)頁面不存在或鏈接錯誤,同時(shí)引導用(yòng)戶使用(yòng)網站其他(tā)頁面而不是關閉窗(chuāng)口離開。設置其主要目的(de)是爲了(le)告訴浏覽者其所請求的(de)頁面不存在或連接錯誤,同時(shí)引導用(yòng)戶使用(yòng)網站其他(tā)頁面而不是關閉窗(chuāng)口離開。
404頁面對(duì)于網站建設功不可(kě)沒,同時(shí)關于404頁面的(de)問題就會随之而來(lái),下(xià)面就讓我爲大(dà)家簡單介紹一下(xià)有關404頁面的(de)一些問題。
設置404頁面的(de)主要好處體現在哪?
1、設置404頁面可(kě)以屏蔽掉網站上的(de)無效鏈接,由于誤删或者是網站改版等原因造成網站出現無法訪問的(de)頁面,這(zhè)時(shí)候給網站設置一個(gè)404頁面就可(kě)以讓無法訪問的(de)頁面變成有效的(de)頁面來(lái)引導用(yòng)戶返回到網站上浏覽其他(tā)頁面。
2、設置404頁面可(kě)以告訴搜索引摯此頁面已經不存在了(le),讓蜘蛛爬行時(shí)通(tōng)過404頁面反饋的(de)信息,促使搜索引擎把之前已收錄的(de)頁面删除或更新。
3、讓用(yòng)戶對(duì)站點有一定的(de)信賴感,當用(yòng)戶訪問到某個(gè)無法打開的(de)頁面時(shí),如果出現的(de)是浏覽器自帶的(de)錯誤頁面時(shí),用(yòng)戶就可(kě)能認爲網站比較垃圾,做(zuò)網站也(yě)不認真等感覺,而如果出現的(de)是友好的(de)404頁面來(lái)引導用(yòng)戶返回其他(tā)頁面時(shí),那麽在用(yòng)戶心裏應會認爲站點還(hái)不錯,安全和(hé)錯誤處理(lǐ)很到位,如此一來(lái)用(yòng)戶也(yě)就更信賴網站了(le)。
如何設置404頁面
1. 對(duì)于存在的(de)網頁内容由于路徑改變而導緻訪問不了(le)時(shí),可(kě)在IIS 中定義404錯誤指向一個(gè)動态頁面,在頁面裏面使用(yòng)301永久重定向跳轉到新的(de)地址,此時(shí)服務器返回301狀态碼。
2、設置404指向一個(gè)設計好的(de)html 文件,此時(shí)頁面返回的(de)404狀态碼。 現在的(de)idc提供商基本都提供404設置的(de)功能,直接上傳文件設置即可(kě)。在IIs中設置方法:打開IIS管理(lǐ)器-->點擊要設置自定義404的(de)網站的(de)屬性-->點擊自定義錯誤選項-->選中404頁-->選中并打開編輯屬性-->設置成 URL --> URL 裏填寫“/err404.html”-->按确定退出再把做(zuò)好的(de)err404.html 頁面上傳到網站根目錄下(xià)。此處在“消息類型”中一定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,将導緻返回“200”狀态碼。
3、404指向一個(gè)動态頁面,比如error.asp,如果不在頁面裏面進行設置,僅僅是返回提示的(de)HTML 代碼,将導緻頁面返回200 狀态碼,這(zhè)是不正确的(de),我們可(kě)以在顯示完提示内容後,增加語句: Response.Status="404 Not Found" ,這(zhè)樣就保證頁面返回404狀态碼。
4、Apache下(xià)設置404錯誤頁面。爲Apache Server設置404錯誤頁面的(de)方法很簡單,隻需在.htaccess 文件中加入如下(xià)内容即可(kě):ErrorDocument 404 /notfound.php
404頁面對(duì)于SEO優化(huà)有什(shén)麽影(yǐng)響?
在我們設置了(le)404頁面後,當蜘蛛在爬行時(shí),就會獲得(de)了(le)404錯誤的(de)通(tōng)知,也(yě)就不會去抓取其網頁的(de)内容了(le)。反之,若是沒有設置404頁面,蜘蛛就會繼續抓取,最後可(kě)能會産生許多(duō)的(de)無效頁面,結果形成網頁信息的(de)重複堆積,可(kě)能會影(yǐng)響網站排名,使網站被降權甚至出現更嚴重的(de)後果。
通(tōng)過以上介紹大(dà)家應該能夠簡單的(de)了(le)解到了(le)404頁面的(de)意義及影(yǐng)響,不要小瞧404頁面,它的(de)作用(yòng)絕對(duì)是你意想不到的(de)。