2015-10-23 41 views
1

當我瀏覽我的網站和代碼報告一個500錯誤代碼,瀏覽器顯示我的留言:關閉apache的狀態錯誤

未經授權

服務器遇到一個內部錯誤或配置錯誤,並且 無法完成您的請求。

請聯繫服務器管理員,[沒有給出地址],並通知 他們發生錯誤的時間,以及您可能已經完成的任何可能導致錯誤的事情 。

有關此錯誤的更多信息可能在服務器錯誤 日誌中可用。

此外,遇到500內部服務器錯誤錯誤,而 試圖使用ErrorDocument來處理請求。

我必須關閉此功能,因爲我在身體響應中發送額外的數據。 apache在哪裏?

感謝

+1

問題是爲什麼這個狀態被髮送,雖然你說你自己是誰發送回覆(這是我如何理解你的最後一句話)。我的意思是通常會解決實際發生的問題,這會導致錯誤。無論是否發現和處理,都不應在生產現場發生這樣的錯誤。這是一個明顯的跡象,應該解決的軟件有一些問題。 – arkascha

回答

0

要更改默認的錯誤消息在Apache中,使用ErrorDocument指令。例如:

ErrorDocument 500 /internal/address.php 
ErrorDocument 500 http://external.address/ 
ErrorDocument 500 "Custom error message" 

這應該也在.htaccess文件中工作。