激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        億恩科技有限公司旗下門戶資訊平臺!
        服務(wù)器租用 4元建網(wǎng)站

        如何設(shè)置404錯誤頁面?

        Web服務(wù)器默認的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。因此,很多網(wǎng)站均使用自定義404錯誤的方式以提供用戶體驗避免用戶流失。

        HTTP 404錯誤意味著鏈接指向的網(wǎng)頁不存在,即原始網(wǎng)頁的URL失效,這種情況經(jīng)常會發(fā)生,很難避免,比如說:網(wǎng)頁URL生成規(guī)則改變、網(wǎng)頁文件更名或移動位置、導(dǎo)入鏈接拼寫錯誤等,導(dǎo)致原來的URL地址無法訪問;當Web服務(wù)器接到類似請求時,會返回一個404狀態(tài)碼,告訴瀏覽器要請求的資源并不存在。

        但是,Web服務(wù)器默認的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。因此,很多網(wǎng)站均使用自定義404錯誤的方式以提供用戶體驗避免用戶流失。一般而言,自定義404頁面通用的做法是在頁面中放置網(wǎng)站快速導(dǎo)航鏈接、搜索框以及網(wǎng)站提供的特色服務(wù),這樣可以有效的幫助用戶訪問站點并獲取需要的信息。

        定制404錯誤頁面的基本原則

        首先應(yīng)明確的是,404錯誤應(yīng)工作在服務(wù)器級而不是網(wǎng)頁級。對定制使用動態(tài)頁面如PHP腳本類型的404頁時,必須確保在PHP執(zhí)行前服務(wù)器已經(jīng)順利地送出“404”狀態(tài)碼,不然,一旦執(zhí)行到了ISAPI級別,返回的狀態(tài)碼便只能是“200”或其他如“302”之類的重定向狀態(tài)碼了。

        其次,在自定義網(wǎng)站的404錯誤頁面時,對設(shè)置的錯誤頁面URL鏈接應(yīng)使用相對路徑而不是絕對路徑,而且自定義404頁面應(yīng)該放在網(wǎng)站根目錄下。盡管無效鏈接可能是多種形式的URL,但當發(fā)生404訪問錯誤時,WEB服務(wù)器會自動將其轉(zhuǎn)到自定義的當404錯誤頁中,這跟URL的形似沒有關(guān)系。

        Apache下設(shè)置404錯誤頁面

        為Apache Server設(shè)置 404錯誤頁面的方法很簡單,只需在.htaccess文件中加入如下內(nèi)容即可:

        ErrorDocument 404 /notfound.php

        注意:

        1.切記不要將404錯誤轉(zhuǎn)向到網(wǎng)站主頁,否則可能會導(dǎo)致主頁在搜索引擎中消失

        2.切記不要使用絕對URL(例如:http://www.XX.com/nofound.php形式),如果使用絕對URL返回的狀態(tài)碼是“302”+“200”(已測試)

        IIS/ASP.net下設(shè)置404錯誤頁面

        首先,修改應(yīng)用程序根目錄的設(shè)置,打開“web.config”文件編輯,在其中加入如下內(nèi)容:

        <configuration>

        <system.web>

        <customErrors mode=”O(jiān)n” defaultRedirect=”error.asp”>

        <error statusCode=”404″ redirect=”notfound.asp”/>

        </customErrors>

        </system.web>

        </configuration>

        注:上文例中“error.asp”為系統(tǒng)默認的404頁面,“notfound.asp”為自定義的404頁面,使用時請修改相應(yīng)文件名。

        然后,在自定義的404頁面“notfound.asp”中加入:

        <%

        Response.Status =“404 Not Found”

        %>

        這樣,便可以保證IIS能夠正確地返回“404”狀態(tài)碼

        在IIS/ASP.net下設(shè)置404靜態(tài)頁面

        設(shè)置靜態(tài)404錯誤頁面的方法則比較簡單,在IIS管理器中右鍵單擊要管理的網(wǎng)站,打開“屬性”中的“自定義錯誤信息”頁,為“404”設(shè)定相應(yīng)的錯誤信息頁即可。不過,此處在“消息類型”中一定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。

        最后提醒各位站長朋友們,一定不要將404錯誤直接轉(zhuǎn)向到網(wǎng)站首頁,這將可能導(dǎo)致你的網(wǎng)站首頁不被收錄。

        河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國家工信部認定的綜合電信服務(wù)運營商。億恩為近五十萬的用戶提供服務(wù)器托管、服務(wù)器租用、機柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
        服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
        虛擬主機/智能建站 24小時售后服務(wù)電話:0371-55621053
        網(wǎng)絡(luò)版權(quán)侵權(quán)舉報電話:0371-60135995
        服務(wù)熱線:0371-60135900

        2
        1
        分享到:責任編輯:阿柳

        相關(guān)推介

        共有:0條評論網(wǎng)友評論:

        驗證碼 看不清換一張 換一張

        親,還沒評論呢!速度搶沙發(fā)吧!