2021-02-21 分類: 網(wǎng)站建設(shè)
一、網(wǎng)站為什么會產(chǎn)生404錯誤頁面
一個站點隨著時間的推移,網(wǎng)站中的頁面也會越來越多,在網(wǎng)站運營的過程中不可避免的因為各種因素(服務(wù)器癱瘓、黑客入侵、網(wǎng)站搬家、誤刪等)導(dǎo)致網(wǎng)站中的頁面丟失,當(dāng)用戶訪問網(wǎng)站中不存在的頁面時,服務(wù)器通常會返回404錯誤,如果站長沒有設(shè)置好404錯誤頁面,服務(wù)器會顯示對用戶體驗極不友好的一個默認(rèn)錯誤頁面。
用戶遇到默認(rèn)的錯誤頁面的時候一般會選擇關(guān)閉,大家不要忘記,主流的搜索引擎已經(jīng)將用戶停留時間納入了排名算法中。
二、404錯誤頁面設(shè)置注意事項
需要注意的是,當(dāng)一個頁面不存在的時候,一定要返回404狀態(tài)碼,有的服務(wù)器設(shè)置有問題,或者站長刻意在不存的頁面時返回一個200狀態(tài)碼,這種做法是極不正確的。200狀態(tài)碼意味著頁面訪問正常,如果站點中出現(xiàn)了多個錯誤頁面并且返回200狀態(tài)碼,搜索引擎就會認(rèn)為這幾個不存在的頁面是存在的,并且抓取的內(nèi)容是一樣的。這樣就會造成網(wǎng)站中多個頁面相似度過高,反而對網(wǎng)站不利。
如何檢測頁面返回的狀態(tài)碼是404還是200呢?其實很簡單,當(dāng)我們打開某個站點的時候,在URL后面隨意添加幾個字符,將組合成的URL放到“http狀態(tài)碼檢測工具”中查詢一下即知。
還有的站長將錯誤頁面通過301設(shè)置跳轉(zhuǎn)到首頁,這對搜索引擎也是極不友好的,會讓搜索引擎認(rèn)為網(wǎng)站上存在著大量與首頁相同的內(nèi)容,所以不建議當(dāng)頁面不存在時使用任何跳轉(zhuǎn)。
三、網(wǎng)站404錯誤頁面的設(shè)計
1.404頁面設(shè)置要點
(1)404頁面設(shè)計要保持網(wǎng)站的統(tǒng)一,包括模板、logo和名稱,條件允許的話建議保留網(wǎng)站的頂部和底部內(nèi)容,不要讓用戶搞不清楚來到了哪個站點。
(2)404頁面應(yīng)該在最顯著的位置明確錯誤信息,告知用戶訪問的頁面不存在,可以加上造成頁面不存在的幾種可能性。
(3)在錯誤信息下方添加網(wǎng)站的主要幾個鏈接,包括首頁、重要欄目或者網(wǎng)站地圖的鏈接,甚至還可以加上站內(nèi)搜索框,讓用戶自己去選擇點擊選項。
2.404頁面功能實現(xiàn)
當(dāng)我們制作好404錯誤頁面之后,我們需要將頁面中包含的所有元素上傳到網(wǎng)站空間,404頁面可以放到網(wǎng)站根目錄中,頁面中的元素一般建立一個文件夾放置。當(dāng)用戶訪問不存在頁面時如何顯示我們設(shè)置好的404頁面呢?我們主要通過以下幾種方法,大家根據(jù)網(wǎng)站配置自由選擇:
(1)一般的虛擬主機(jī)控制面板中都有404錯誤設(shè)置模塊,大家可以在空間控制面板中直接設(shè)置即可。
(2)apache服務(wù)器可以在根目錄中的.htaccess文件中進(jìn)行設(shè)置,代碼如下:
ErrorDocument 404 /404.htm
這句話的意思是當(dāng)出現(xiàn)404錯誤的時候顯示根目錄中的404.htm頁面。Apache程序的配置文件httpd.conf也可以設(shè)置,但不建議大家使用。
(3)iis6.0設(shè)置404錯誤頁面可以直接在IIS控制面板中進(jìn)行設(shè)置:
第一步,在IIS6.0中找到自己的網(wǎng)站,點右鍵,選擇屬性;
第二步,找到“自定義錯誤”選項卡,向下拖動滾動條,找到404錯誤選項;
第三步,雙擊或者點擊編輯之后,在彈出的對話框中將“消息類型”選擇“文件”,點擊瀏覽找到404錯誤頁面,點擊確定即可。
(4)IIS7.0以上的版本可以從web.config和IIS面板中進(jìn)行設(shè)置,web.config設(shè)置比較復(fù)雜,特別是偽靜態(tài)、301重定向和404并存的情況下,所以推薦使用IIS控制面板進(jìn)行設(shè)置。
第一步,打開IIS 管理器,點擊需要設(shè)置404錯誤頁面的網(wǎng)站。在IIS右側(cè)選擇錯誤頁這項,雙擊打開。
第二步,雙擊404選項項,也可以選中404這項(這里也可以設(shè)置其他401、403、500等頁面),再點右邊【編輯】,然后出現(xiàn)如下界面:
第三步,根據(jù)上圖所示中的提示,填寫對應(yīng)的內(nèi)容即可。
3.網(wǎng)站404錯誤頁面檢測
當(dāng)我們?nèi)吭O(shè)置好404頁面之后,我們需要進(jìn)行測試是否成功,測試主要包含以下兩個方面:
第一,在瀏覽器的地址欄中輸入網(wǎng)址,并在網(wǎng)址后面添加”/”和部分字符,測試404頁面是否展示,如http://www.***.com/asdfaf,404頁面好展示則證明404頁面設(shè)置已經(jīng)成功了一半;
第二,在http狀態(tài)碼檢測工具中對http://www.***.com/asdfaf記性檢測,如發(fā)現(xiàn)返回的狀態(tài)碼是404的話,則證明網(wǎng)站404設(shè)置完全成功。
本文題目:404錯誤網(wǎng)站頁面的設(shè)置方法
本文網(wǎng)址:http://jinyejixie.com/news/102085.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、App開發(fā)、動態(tài)網(wǎng)站、Google、外貿(mào)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容