サポートされていないHTTPレスポンスコード429

サポートされていないHTTPレスポンスコード429

を使用していますApache 2.2。サーバーがページを呼び出すときにエラーコード429を再送信したいからです。ただし、"Unsupported HTTP response code 429"Apache サーバーを再起動すると、このエラーが発生します。 httpd.confで次のように変更しました。

ErrorDocument 429 "Too Many Requests"

このエラーが発生するのはなぜですか?

答え1

Apache 2.2には上記の4xxステータスコードがないようです。 426番東風(とは別に449番東風)。バラより このリストソースから削除してください。

動的に作成2.4.4 リスト429が含まれています。

答え2

しかし、文書指摘

エラー条件で指定されたすべてのHTTPステータスコード(つまり、4xxまたは5xxステータス)に対してカスタムエラー応答を定義できます。

...現実は、httpd自体で生成されたスタイルエラーのみを許可するということです。したがって、httpdで知られているエラーのみをターゲットコードに設定できます。エラー文書氏名。

要約:文書はあなたに嘘をついています。

関連情報