Apache移掉歡迎頁
Apache 有一個歡迎頁,以正式網站來說,出現這頁有點不專業,該移除它
エラーの意味 | |
---|---|
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden/Access Denied |
404 | Not Found |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Server Unavailable |
504 | Gateway Timeout |
以root權限修改設定檔
vi /etc/httpd/conf.d/welcome.conf
註解掉ErrorDocument 403那行
# ErrorDocument 403 /error/noindex.html
重啟apache即可
Apache自訂錯誤頁面
有時我們要指定自己設計的錯誤頁面,不要用apache原始的,好處是可以做一點變化,也可以作錯誤的記錄。
1. 查看你網頁的設定檔 xxx.conf,要有這行,沒有請設定然後重啟,如此.htaccess才有作用:
<Directory "/path/to/yoursite">
AllowOverride All
</Directory>
2. 到你網站目錄加上 .htaccess這行
vi .htaccess
自訂錯誤的頁面即可,相關的寫法可參考[2]
ErrorDocument 403 /404.html
ErrorDocument 404 /404.html
此操作不必重啟apache
參考資料
[1] http://www.techiecorner.com/1822/how-to-remove-apache-test-page-in-centos/
[2] Custom Error Responses https://httpd.apache.org/docs/2.4/custom-error.html
[3] HTTP error code http://gori.me/it/43354
原文 2016-08-23 11:03:21