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