2012-05-18 32 views
1

我有一個Apache Web服務器在Amazon EC2上運行,我試圖做一個自定義的404頁,我做到了,但我希望它彈出時,錯誤或錯誤請求URL。這是我的.htaccess代碼何處保存您的.htaccess文件上的Apache 404頁

ErrorDocument 404 /404.html 

我將我的.htaccess文件保存在我的/ var/www/html目錄中。難道我做錯了什麼?因爲當我輸入錯誤的網址時,默認的Apache 404錯誤不斷彈出,我不想讓訪客離開。這可能嗎? 謝謝!該AllowOverride指令設置爲所有在httpd.conf

回答

3

確認其次的.htaccess應保持代碼的根目錄中。

+0

我試圖去我的httpd.conf文件,但我找不到它。對於.htaccess工作,我把它放在根目錄下,但我仍然無法工作。 –

+0

哪個操作系統在亞馬遜EC2中使用? – nikunj

+0

爲Linux是在/etc/httpd.conf – nikunj

0

我想通了。我用同樣的代碼:

ErrorDocument 404 /404.html

但是,而不是把它在我的.htaccess文件,它從來沒有工作過,我把相同的代碼中,我發現目錄下/etc/httpd/conf/httpd.conf感謝我的httpd.conf文件所有幫幫我!