.htaccess Editor

htaccess 404錯(cuò)誤頁(yè)面的自定義

估計(jì)所有類(lèi)型的頁(yè)面里,404錯(cuò)誤頁(yè)面是見(jiàn)得最多的一個(gè)頁(yè)面了,冷不防出現(xiàn)個(gè)冰冷的404,用戶(hù)體驗(yàn)非常差,也會(huì)給SEO帶來(lái)不好的影響。一個(gè)好的404錯(cuò)誤頁(yè)面不僅可以引導(dǎo)用戶(hù)至正確的頁(yè)面,也會(huì)給人一種賞心悅目的感覺(jué)。另外,也可以通過(guò)301重定向來(lái)更好的解決該頁(yè)無(wú)法找到的問(wèn)題。

如果網(wǎng)站建立不久,就出現(xiàn)了什么改版、換程序等等,會(huì)在搜索引擎中產(chǎn)生大量的無(wú)效頁(yè)面,如果不及時(shí)處理,很可能使你的站在搜索引擎中降低地位。眾所周知,在Windows IIS里面,可以直接通過(guò)管理工具自定義錯(cuò)誤文檔,但這在Apache下如何實(shí)現(xiàn)呢?如果你用的是虛擬主機(jī),無(wú)法自己定義,又該如何實(shí)現(xiàn)呢?

這個(gè)問(wèn)題難不倒萬(wàn)能的htaccess,通過(guò)htaccess定義404錯(cuò)誤可謂是小菜一碟,并且其它的錯(cuò)誤類(lèi)別也可以依葫蘆畫(huà)瓢。

一般來(lái)說(shuō),有兩種方法可以自己定義404錯(cuò)誤頁(yè)面,一種是通過(guò)空間控制面板,這種方法簡(jiǎn)單易行;另一種是自己建立htaccess文件,寫(xiě)入定義:

 ErrorDocument 404 http://www.tiandinglei.cn/gongju/404.htm

該行代碼即定義404錯(cuò)誤為404.html這個(gè)頁(yè)面。其中404為錯(cuò)誤代碼,后面的網(wǎng)址為出現(xiàn)錯(cuò)誤時(shí)需要返回的頁(yè)面。我們非常建議使用完整地址,這樣會(huì)減少出錯(cuò)的幾率。另外,還有很多常用的其它錯(cuò)誤代碼也可以自己定義,如:

400 - Bad request 錯(cuò)誤的請(qǐng)求
401 - Authorization Required 需要認(rèn)證
403 - Forbidden directory 禁止訪(fǎng)問(wèn)
404 - Page not found 無(wú)法找到該頁(yè)
500 - Internal Server Error 內(nèi)部服務(wù)器錯(cuò)誤

按照以上的格式添加進(jìn)去即可。如果按照以上方法出現(xiàn)錯(cuò)誤,可能是文件保存編碼的問(wèn)題。因此,我們建議您使用我們的工具來(lái)替您全自動(dòng)完成這項(xiàng)工作,或者使用notepad2來(lái)編寫(xiě)該htaccess文件。