怎樣通過(guò).htaccess自定義404、503頁(yè)面
SEO網(wǎng)站優(yōu)化404、503錯(cuò)誤相信大部分北京網(wǎng)站建設(shè)站長(zhǎng)朋友都非常熟悉。我們一般會(huì)在網(wǎng)站剛建好后做一個(gè)404和503錯(cuò)誤頁(yè)面。那么這是如何工作的呢?熟悉我的朋友肯定記得我前段時(shí)間寫(xiě)的一篇文章《Apache服務(wù)器實(shí)現(xiàn)301重定向詳解》,北京網(wǎng)站制作說(shuō)301重定向功能是通過(guò).htaccess實(shí)現(xiàn)的。所以這次筆者也是使用.htaccess來(lái)實(shí)現(xiàn)的。首先普及一下什么是404和503錯(cuò)誤。
404:404返回碼的含義是“NOT FOUND”。搜索引擎會(huì)認(rèn)為該網(wǎng)頁(yè)已經(jīng)過(guò)期,所以通常會(huì)從搜索結(jié)果中刪除,蜘蛛如果在短時(shí)間內(nèi)再次找到這個(gè)網(wǎng)址就不會(huì)再爬了。
503:503返回碼的意思是“Service Unavailable”,搜索引擎會(huì)認(rèn)為網(wǎng)頁(yè)暫時(shí)不可用。通常,網(wǎng)站暫時(shí)關(guān)閉,帶寬有限。對(duì)于返回503的網(wǎng)頁(yè),蜘蛛不會(huì)直接刪除這個(gè)url,會(huì)在短時(shí)間內(nèi)再次訪問(wèn)。屆時(shí),如果網(wǎng)頁(yè)已經(jīng)恢復(fù),則正常抓??;如果繼續(xù)返回503,就會(huì)在短時(shí)間內(nèi)被訪問(wèn)多次。但是如果網(wǎng)頁(yè)長(zhǎng)時(shí)間返回503,那么這個(gè)URL仍然會(huì)被搜索引擎認(rèn)為是無(wú)效鏈接,從搜索結(jié)果中刪除。
1、通過(guò).htaccess自定義404錯(cuò)誤頁(yè)面的方法如下。首先在本地新建一個(gè)記事本,在文本內(nèi)容中輸入如下代碼:
拒絕所有人
錯(cuò)誤文檔404 /404.html
命令拒絕,允許
然后保存文件,重命名為“.htaccess”并上傳到代碼中定義的位置。比如上面代碼中的404.html頁(yè)面的路徑就是根目錄。這里需要注意一件事。一般本地環(huán)境的文件不支持“.htaccess”這個(gè)名字,可以通過(guò)FTP上傳文件,然后修改文件名。
2.如何通過(guò).htaccess自定義503錯(cuò)誤頁(yè)面。與第一部分類似,新建一個(gè)記事本,輸入以下代碼",
拒絕所有人
錯(cuò)誤文檔503 /503.html
命令拒絕,允許
然后保存相應(yīng)路徑通過(guò)FTP上傳到網(wǎng)站。
最后,給新手站長(zhǎng)一個(gè)建議。當(dāng)網(wǎng)站暫時(shí)宕機(jī)時(shí),與其立即返回404,還不如使用503狀態(tài)。 503可以告訴搜索引擎蜘蛛該頁(yè)面暫時(shí)不可用,請(qǐng)稍后再試。另外,如果蜘蛛對(duì)你的站點(diǎn)壓力過(guò)大,盡量不要使用404,也建議返回503。這樣搜索引擎蜘蛛過(guò)一會(huì)就會(huì)再次嘗試抓取這個(gè)鏈接。如果此時(shí)站點(diǎn)處于空閑狀態(tài),則將成功抓取。
我們專注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!