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