.htaccess 404錯誤頁面自定義詳解

0 發布于:2012-05-27 00:55 閱讀: 3,205 次
本文將詳細介紹利用.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 其中ErrorDocument是Apache指令,后面的404是錯誤代號,最后的“/404.html”是返回的錯誤頁面路徑。將這一行語句保存為.htaccess文件,然后上傳到網站的根目錄下。為了防止.htaccess被下載,可以在上面這行語句之前加入以下指令語句: <Files ~ “^.(htaccess|htpasswd)$”> deny from all </Files> 這一句將可以防止.htacces文件被下載。 需要注意的是,.htaccess文件是Linux系統下面的一個配置文件,有著特殊的編碼格式,因此,不能用Windows系統自帶的“記事本”程序來編寫這個文件。否則可能造成網站出現500錯誤。 推薦使用.htaccess在線編輯器來自動生成這個頁面或者使用UE、notepad2等高級編輯器來編寫這個文件。 附錄: 常見的錯誤頁面代碼 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頁是最簡單的一種方法,因此也廣為流傳。

添加新評論 ↑↑

吉林十一选五走势图表电脑版