404頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導(dǎo)用戶使用網(wǎng)站其他頁面而不是關(guān)閉窗口離開。
現(xiàn)在大部分開源系統(tǒng)都會為大家考慮到404頁面的跳轉(zhuǎn)引導(dǎo),比如:z-blog/wordpress,都是很不錯的開源系統(tǒng)(注意不要用最原始的開源系統(tǒng),而是采用帶有模板的系統(tǒng))。菜鳥后院網(wǎng)站本身也是wordpress的開源程序,然后我們用robin模板。(花299元擁有和菜鳥后院一樣的網(wǎng)站,包括域名和1G阿里巴巴云空間)
搜索引擎使用 http 狀態(tài)碼來識別網(wǎng)頁的狀態(tài)。當(dāng)搜索引擎獲得不正確的鏈接時,網(wǎng)站應(yīng)該返回一個狀態(tài)代碼404,告訴搜索引擎放棄索引該鏈接。如果返回一個200或302狀態(tài)代碼,搜索引擎會對鏈接進(jìn)行索引,導(dǎo)致許多不同的鏈接指向相同的頁面內(nèi)容。結(jié)果,搜索引擎對這個網(wǎng)站的信任度大大降低。很多網(wǎng)站存在這個問題,那就是404頁面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。
1、做一個簡單的404頁面,命名如:404.html;
2、通過ftp把這個404頁面上傳到網(wǎng)站根目錄;
3、進(jìn)入虛擬主機(jī)管理后臺,找到404頁面提交的入口,添加以上404頁面的地址,如:www.cnbackyard.com/404.html(一般空間服務(wù)商都有帶著種功能,也可以直接找他們技術(shù)客服完成這步操作)
4、輸入一個錯誤的鏈接進(jìn)行訪問測試,隨便輸入,比如:www.cnbackyard.com/123.html,如果正確返回到404.html頁面,則算正確;
5、使用站長工具(http://tool.chinaz.com/pagestatus),輸入任意一個錯誤網(wǎng)址,檢查返回值是否為404。如果返回值是200,代表該主機(jī)商設(shè)置有誤,可以與其技術(shù)反饋。
以上操作方法對于一個seo初學(xué)者來說,還是有點復(fù)雜,同學(xué)們可以關(guān)注燃燈教育直播課程,參加我們的培訓(xùn),理解起來會更透徹一點。
個漂亮的警告頁面模板,轉(zhuǎn)載自:折影輕夢,用來作為跳轉(zhuǎn)提示或者改一改用作404頁面什么的都挺好的,試試看吧!
下面兩張圖是我改了改配色,你們看看效果
https://www.tiezi.xyz/html/a1/tishi.html
關(guān)注我的頭條號,然后私信回復(fù) 1270 ,即可獲取下載地址。
04 not found是什么意思?
當(dāng)用戶輸入一個鏈接時,服務(wù)器上的IIS(Internet信息服務(wù))會首先檢測用戶輸入的地址鏈接是否有對應(yīng)的網(wǎng)頁信息,如果沒有對應(yīng)的網(wǎng)頁信息,這時IIS就會通過服務(wù)器向終端用戶發(fā)送404錯誤代碼頁提示,告訴用戶找不到與該地址鏈接對應(yīng)的網(wǎng)頁信息。
為什么會出現(xiàn)404 not found?
第一種:用戶輸入的地址鏈接有誤,導(dǎo)致IIS提示404 not found。
第二種:服務(wù)器上本該有的頁面已經(jīng)被刪除了。
第三種:DNS設(shè)置阻止,國外有一些被禁網(wǎng)站在中國瀏覽同樣會出現(xiàn)404 not found的現(xiàn)象。
從專業(yè)的角度來講造成的原因有三種情況:
1、無法在所請求的端口上訪問Web站點。
2、Web服務(wù)擴(kuò)展鎖定策略阻止本請求。
3、MIME映射策略阻止本請求。
404 not found的解決方法介紹:
上網(wǎng)后,在瀏覽這些站點時遇到各種不同的連接錯誤。最常見的404 NOT FOUND錯誤信息主要是因為IE不能找到你所要求的網(wǎng)頁文件。
1.對于存在的網(wǎng)頁內(nèi)容由于路徑改變而導(dǎo)致訪問不了時,可在IIS 中定義404錯誤指向一個動態(tài)頁面,在頁面里面使用301永久重定向跳轉(zhuǎn)到新的地址,此時服務(wù)器返回301狀態(tài)碼。
2.設(shè)置404指向一個設(shè)計好的html 文件,此時頁面返回的404狀態(tài)碼。現(xiàn)在的idc提供商基本都提供404設(shè)置的功能,直接上傳文件設(shè)置即可。在IIs中設(shè)置方法:打開IIS管理器-->點擊要設(shè)置自定義404的網(wǎng)站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中并打開編輯屬性-->設(shè)置成 URL --> URL 填寫“/err404.html”-->按確定退出再把做好的err404.html 頁面上傳到網(wǎng)站根目錄下。此處在“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。
3.404指向一個動態(tài)頁面,比如error.asp,如果不在頁面里面進(jìn)行設(shè)置,僅僅是返回提示的HTML 代碼,將導(dǎo)致頁面返回200 狀態(tài)碼,這是不正確的,我們可以在顯示完提示內(nèi)容后,增加語句:Response.Status="404 Not Found" ,這樣就保證頁面返回404狀態(tài)碼。
4.Apache下設(shè)置404錯誤頁面。在.htaccess 文件中加入ErrorDocument 404 /notfound.php 編輯本段
404 not found是為了提示用戶頁面無法被訪問。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。