對(duì)于大部分人來(lái)說(shuō),縱使知道了網(wǎng)站優(yōu)化的時(shí)候需要設(shè)置404頁(yè)面,但也是無(wú)從下手的,因?yàn)楦静欢?,更不知道如何設(shè)置404頁(yè)面,生怕一不小心就把網(wǎng)站數(shù)據(jù)給弄沒(méi)了。
小編以下總結(jié)了幾種404頁(yè)面的設(shè)置方法,希望能夠幫助到大家更好的理解。
404頁(yè)面的設(shè)置方法:
1.當(dāng)現(xiàn)有網(wǎng)頁(yè)內(nèi)容由于路徑更改而無(wú)法訪問(wèn)時(shí),您可以在IIS中定義404錯(cuò)誤以指向動(dòng)態(tài)頁(yè)面,并使用301永久重定向跳轉(zhuǎn)到頁(yè)面中的新地址。此時(shí),服務(wù)器返回301狀態(tài)代碼。
2.將404設(shè)置為指向設(shè)計(jì)的HTML文件,頁(yè)面返回404狀態(tài)碼。今天的IDC提供商基本上提供404設(shè)置,可以直接上傳。
3.IIS中的設(shè)置方法:打開(kāi)IIS管理器-->單擊網(wǎng)站屬性設(shè)置自定義404-->單擊自定義錯(cuò)誤選項(xiàng)-->選擇頁(yè)面404-->選擇并打開(kāi)編輯屬性-->設(shè)置為URL-->填寫(xiě)“/err404”。URL-->中的“HTML”按“確定”退出,然后將完成的err404.HTML頁(yè)面上載到網(wǎng)站的根目錄。
注意:在“消息類型”中,您必須選擇“文件”或“默認(rèn)值”而不是“URL”。否則,將返回“200”狀態(tài)代碼。
4.404指向動(dòng)態(tài)頁(yè)面,如error.asp。如果未在頁(yè)面中設(shè)置,則只返回提示的HTML代碼,這將導(dǎo)致頁(yè)面返回200狀態(tài)代碼,這是不正確的。在顯示提示內(nèi)容后,我們可以添加語(yǔ)句:response.status=“404 Not Found”,以確保頁(yè)面返回404狀態(tài)碼。
5.在Apache下設(shè)置404錯(cuò)誤頁(yè)面。為Apache服務(wù)器設(shè)置404錯(cuò)誤頁(yè)的方法非常簡(jiǎn)單。只需將以下內(nèi)容添加到。Htaccess文件,errordocument404/notfound.php。
以上是404頁(yè)的設(shè)置方法和設(shè)置404頁(yè)的原因。如果我們的新網(wǎng)站已經(jīng)優(yōu)化了一段時(shí)間,還沒(méi)有被包括在內(nèi),在這個(gè)時(shí)候,我們需要檢查我們的網(wǎng)站是否設(shè)置了404頁(yè)。設(shè)置404頁(yè)面的一個(gè)優(yōu)點(diǎn)是,當(dāng)搜索引擎丟失時(shí),它可以指示搜索引擎的反向方向,蜘蛛很容易找到我們網(wǎng)站的內(nèi)容。