404頁面的目的是告訴請求的這個頁面不存在或鏈接不正確,并引導用戶使用網站的其他頁面而不是關閉窗口離開。
許多開源系統,如CMS系統,博客系統等,是不提供404頁面或提供不滿足SEO要求的404頁面,這使得網站的權威性大大降低。那么為了滿足SEO要求,404頁面實現了什么效果?
搜索引擎使用HTTP狀態代碼來標識網頁的狀態。當搜索引擎獲得錯誤鏈接時,該站點應返回404狀態代碼,告知搜索引擎放棄該鏈接上的索引。如果返回200或302狀態代碼,則搜索引擎將索引該鏈接,這導致指向相同Web內容的大量不同鏈接。因此,搜索引擎顯著降低了對網站的信任。-許多網站都有這個問題:404頁面返回200或302狀態代碼而不是404狀態代碼。
創建404頁面的正確方法,例如:(僅適用于Apache服務器)
在.htaccess文件中添加代碼:ErrorDocument404/Error.html
創建一個名為Error.html
Error.html的簡單html404頁面放在根目錄下網站
不要將404錯誤直接重定向到網站的主頁。這將導致主頁不被收錄;
/Error.html不應附帶主域名,否則返回的狀態代碼為302或200狀態代碼。
現在我們購買虛擬主機一般提供404頁面制作方法,流程:
1,制作一個簡單的404頁面,命名為:404.html;
2,通過ftp將此404頁面上傳到網站根目錄;_3進入虛擬主機管理后臺,找到404頁面提交的條目,添加上述404頁面的地址,如:www.ttnfashion.com/404.html
4,輸入錯誤的鏈接進行訪問測試,并正確返回404.html頁面。設置正確;
5,找到一個http狀態代碼工具來檢測任何錯誤鏈接,檢查返回值是否為404.如果返回值為200,則表示主機提供程序設置不正確,可以反饋其技術反饋。