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