2013-03-12 102 views
0

我是nGinx的新手,我需要一些幫助將所有錯誤重定向到默認頁面。nGinx自定義錯誤頁面

EG:我希望所有500內部服務器錯誤,404未找到錯誤重定向到http://www.mydomain.com/error.php

我currrently加入到這一點我nginx.conf文件:

http { 
    server { 
     error_page 404 http://www.mywebsite.com/error.php; 
     error_page 500 http://www.mywebsite.com/error.php; 

     } 
................ 
................ 
} 

但之後我什麼也沒有發生重新啓動nGinx。

當我訪問一個不存在的頁面時,我仍然從nGinx獲得默認的錯誤頁面。

回答

0

您可能在覆蓋此設置的另一個conf文件中有另一個「服務器」部分。將您的error_page指令放置在處理您的站點的conf文件中。

1

您使用的是FastCGI還是Proxy?

要使用FastCGI或Proxy Maybe,您必須將proxy_intercept_errors或fastcgi_intercept_errors切換爲打開狀態。