HTTP 404 ステータスコード (Not Found)
CloudFront は、クライアントが存在しないリソースにアクセスしようとすると、404 (Not Found) エラーを返します。CloudFront ディストリビューションでこのエラーが発生した場合の一般的な原因は、以下のとおりです。
-
リソースが存在しません。
-
URL が適正でありません。
-
カスタムオリジンが 404 エラーを返しています。
-
カスタムエラーページが 404 エラーを返しています。(エラーコードがすべて 404 に変換されている可能性があります)。詳細については、「カスタムエラーページが設定されている場合に CloudFront がエラーを処理する方法」を参照してください。
-
カスタムエラーページが誤って削除されたため、リクエストが削除されたカスタムエラーページを検索して、404 エラーを発生させています。詳細については、「カスタムエラーページが設定されていない場合に CloudFront がエラーを処理する方法」を参照してください。
-
オリジンパスが適正でありません。オリジンパスが入力されている場合、リクエストがオリジンに転送される前に、その値がブラウザからの各リクエストのパスの末尾に追加されます。詳細については、「オリジンのパス」を参照してください。