本文將詳細介紹利用.htaccess檔案進行404錯誤頁面定義的方法。404是錯誤的代號,代表著你訪問的這個頁面在**中找不到。一般來說,預設的404頁面是不返回任何資料,ie瀏覽器中會提示「找不到該頁 該頁無法顯示」,但是你會發現有一些**,即使是找不到頁面,也能顯示乙個非常有藝術的404頁面。我之前的一篇文章簡單的歸納了一下,檢視《十大藝術404錯誤頁面》。
因此,我說404錯誤頁面不僅僅是乙個簡單的提示,更是一門藝術,可以讓訪問者擁有良好的訪問體驗而不是乙個冷冰冰的空白頁。在seo理論中,404頁面也能給搜尋引擎推薦一些關聯的網頁,對搜尋引擎的權重也有很大的影響,因此,使用.htaccess檔案進行404頁面定義也是十分必要的。
404錯誤頁面的重要性:
1、對使用者訪問體驗比較友好;
2、最大限度的挽回因更換**造成的損失;
3、seo中提高搜尋引擎spider檢索體驗;
1、一般來說,可以在控制面板裡面自己定義乙個錯誤頁面。比如在cpanel中,可以通過如下方法來定義:
高階選單組->錯誤頁->404(找不到頁面)
然後輸入相關的定義資訊。
2、如果不是使用的cpanel控制面板,也可以通過.htaccess檔案手動指定404頁面,**非常簡單,如下:
errordocument 404 /404.html
deny from all
需要注意的是,.htaccess檔案是linux系統下面的乙個配置檔案,有著特殊的編碼格式,因此,不能用windows系統自帶的「記事本」程式來編寫這個檔案。否則可能造成**出現500錯誤。
附錄:常見的錯誤頁面**
400 錯誤的請求
401 認證失敗
402 需要付費
403 禁止訪問(forbidden)
404 未找到(not found)
405 方法不允許
406 不可接受
407 需要**認證
408 請求超時
409 請求衝突
410 失敗
411 需要長度
412 條件失敗
413 請求實體太長
414 請求uri太長
500 伺服器內部錯誤
501 未實現
502 錯誤的閘道器
503 服務不可用
504 閘道器超時
505 http版本不支援
通過對以上錯誤頁面的自定義,將會使**的友好度大大增強。由於通過.htaccess檔案定義404頁是最簡單的一種方法,因此也廣為流傳。
Nginx 配置 404 錯誤頁面
1 找到 nginx 配置檔案 由於我的 自定義了網域名稱,我的配置檔案在 usr local nginx conf vhost 下 的 www.com.conf 將 server 區域中的 error page 404 404.html 前的 去掉 沒有的話則加上 error page 404 4...
自定義404錯誤頁面
自定義404頁面返回不當狀態碼如 200 等給 最終seo效果帶來的不利影響,因此,確保自定義的404錯誤頁面能夠返回 404 狀態碼是極為重要的,也是 優化與seo的基本要求。這一點如何保證呢?如何才能為 設定能夠正常工作的404錯誤頁面?定製404錯誤頁面的基本原則 首先應明確的是404錯誤應工...
NGINX 配置404錯誤頁面轉向
什麼是404頁面 如果碰巧 出了問題,或者使用者試圖訪問乙個並不存在的頁面時,此時伺服器會返回 為404的錯誤資訊,此時對應頁面就是404頁面。404頁面的預設內容和具體的伺服器有關。如果後台用的是nginx伺服器,那麼404頁面的內容則為 404 not found 為什麼要自定義404頁面 在訪...