1.開啟Apache目錄查詢httpd.conf檔案 

2.開啟httpd.conf檔案找到<Directory "    "></Directory>這對標籤( " " 之間是你網站目錄的絕對路徑) 

在其中任何一行加入“ErrorDocument 404 /404.html” 如下(我加到了第一行),修改後儲存 

-----------------下面是程式碼內容----------------- 
<Directory />
    Options FollowSymLinks
    AllowOverride None
       ErrorDocument 404 /404.html
</Directory>

3.重啟Apache服務,在網站根目錄 E:/website/www下建立404.html,開啟網站測試! 

第二部分 Apache伺服器裡的單個虛擬主機的獨立404頁面錯誤設定 

1.開啟Apache目錄,查詢httpd.conf檔案 

2ErrorDocument 404 /404.html 指令放在那個虛擬主機的 <VirtualHost ***> 下面就可以了哦 

3.重啟Apache服務,在網站根目錄 E:/website/www下建立missing.html,開啟網站測試!
-----------------下面是程式碼內容----------------- 
<VirtualHost 127.0.0.1:80>
   directoryindex index.php
   ServerName x.cn
   DocumentRoot E:/host/wwwroot
   ErrorDocument 404 /missing.html
</VirtualHost>
注意以上兩種設定只在firefox可以顯示出來,ie不可以 原因是IE的一個BUG,當404頁面檔案小於512個位元組的時候,這個404就不起作用。我的那個404恰好只有很短的一段。

解決方法:改成URL方法。    ErrorDocument 404 http://****.com/missing.html