すべてのプロダクト
Search
ドキュメントセンター

CDN:カスタムエラーページの構成

最終更新日:Aug 07, 2026

Alibaba Cloud CDN を設定して、クライアントが存在しないコンテンツをリクエストした場合やエラーが発生した場合に、カスタムエラーページを返すようにできます。デフォルトのエラーメッセージの代わりに、CDN の POP (ポイントオブプレゼンス) が指定されたページを配信し、利便性が高くブランドイメージに沿ったユーザーエクスペリエンスを提供します。

背景情報

Alibaba Cloud CDN では、特定の HTTP ステータスコードが返されたときに、ユーザーをカスタムエラーページにリダイレクトできます。

クライアントが存在しないリソースを Web サービスにリクエストすると、通常、オリジンサーバーはデフォルトの 404 エラーページを返します。より良いユーザーエクスペリエンスを提供するために、特定の HTTP または HTTPS レスポンスのステータスコードが返されたときにリダイレクトされる URL を指定して、カスタムエラーページを設定できます。

説明

カスタムエラーページで Alibaba Cloud CDN によって高速化されているリソースを使用する場合、標準のコンテンツ配信料金が適用されます。

対応ステータスコード

カスタムエラーページは、次のステータスコードに対してのみ設定できます:400、403、404、405、414、416、500、501、502、503、504。

ステータスコード

説明

400

リクエストに構文エラーが含まれています。

403

サーバーはリクエストを理解しましたが、承認を拒否します。

404

サーバーはリクエストされたリソースを見つけることができませんでした。

405

サーバーはリクエストメソッドを認識していますが、対象のリソースではサポートしていません。

414

リクエスト URL が長すぎるため、サーバーは処理できません。

416

サーバーはリクエストされた範囲を提供できません。

500

サーバー側で予期しない問題が発生し、リクエストを実行できませんでした。

501

サーバーはリクエストを実行するために必要な機能をサポートしていません。

502

ゲートウェイまたはプロキシとして動作しているサーバーが、アップストリームサーバーから無効なレスポンスを受信しました。

503

サーバーは、メンテナンスや過負荷が原因で、一時的にリクエストを処理できません。

504

ゲートウェイまたはプロキシとして動作しているサーバーが、アップストリームサーバーから時間内にレスポンスを受信しませんでした。

操作手順

  1. Alibaba Cloud CDN コンソールにログインします。

  2. 左側のナビゲーションペインで [ドメイン名 ] をクリックします。

  3. [ドメイン名] ページで、管理対象のドメイン名を見つけ、[アクション] 列の [管理] をクリックします。

    ドメイン名

  4. ドメイン名の左側のナビゲーションウィンドウで、[キャッシュ設定] をクリックします。

  5. カスタムページ タブをクリックします。

  6. カスタムエラーページのステータスコードと URL を設定するには、追加 をクリックします。

    たとえば、[エラーコード]404 を選択します。[説明] は自動的に入力されます。[リダイレクトリンク] フィールドに、http://example.aliyundoc.com/error404.html などのカスタムエラーページの URL を入力し、[OK] をクリックします。

  7. OK をクリックして設定を保存します。

    カスタムエラーページの設定が正常に完了すると、カスタムページ リストにエントリが表示され、変更 または 削除 をクリックして管理できます。

設定例

404 エラーのカスタムページを表示するには、オリジンサーバーのルートディレクトリに error404.html という名前のページがあるとします。このページは、アクセラレーションドメイン名 example.aliyundoc.com でアクセスできます。次の設定で、404 ステータスコードのカスタムエラーページを設定できます。

  • エラーコード:404

  • リダイレクトリンク:お客様のカスタムページの URL です。例: http://example.aliyundoc.com/error404.html

  • 結果: クライアントリクエストによって 404 エラーが発生すると、ユーザーは http://example.aliyundoc.com/error404.html にリダイレクトされます。

関連 API

カスタムエラーページを設定するには、BatchSetCdnDomainConfig を呼び出します。functionNameerror_page に設定します。