Apache 404自定義錯誤頁面方法
這樣做的好處是對于你的網站會更安全些,如果沒設置,別人在你的網址后隨便輸入一個路徑,會顯示404錯誤,并且會顯示你的服務器版本號,服務器配置一目了然,為了避免這種情況,可以設置錯誤頁面,當出現404錯誤,即找不到網頁時,把訪問者導入到一個錯誤頁面.
修改 httpd.conf,找到:
- #ErrorDocument 500 "The server made a boo boo."
- #ErrorDocument 404 /missing.html
- #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
- #ErrorDocument 402 http://www.49028c.com
httpd.conf中的這一部分,#ErrorDocument 404 /missing.html 是顯示錯誤頁信息的,去掉前面的#
修改為 ErrorDocument 404 /noFile.htm,其中noFile.htm為站點根目錄下和error目錄下的一個錯誤文件,需要你自己建立,當發生404錯誤時,進入noFile.htm頁面,可以提示網頁沒有找到,這樣就不可能看到你的服務器軟件信息了,也可以設置其它的錯誤導向的頁面,具體http響應錯誤編號請查閱相關資料.
重新啟動apache,如果沒意外,此時已經安裝成功,把靜態頁面放到站點根目錄和error目錄下,看能不能成功解析.
隨便輸入一個:http://localhost/fgf.htm,看是不是導向你設置的404錯誤,即noFile.htm錯誤頁面,成功了吧.
新聞熱點
疑難解答