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