0

nGinx を初めて使用するので、すべてのエラーをデフォルト ページにリダイレクトするための助けが必要です。

例: 500 の内部サーバー エラーと 404 の Not Found エラーをすべてhttp://www.mydomain.com/error.phpにリダイレクトしたい

現在、これをnginx.confファイルに追加しました:

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

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

しかし、nGinx を再起動しても何も起こりません。

存在しないページにアクセスすると、nGinx からデフォルトのエラー ページが表示されます。

4

2 に答える 2

0

この設定を上書きする別の conf ファイルに別の「サーバー」セクションがある場合があります。サイトを処理する conf ファイルに error_page ディレクティブを配置します。

于 2013-03-12T10:48:24.053 に答える