カスタムエラーページを作成した後、要求されたコンテンツが存在しないか、エラーが発生した場合、ポイントオブプレゼンス (POP) はデフォルトのエラーページではなくカスタムエラーページを返します。 これにより、ユーザーにユーザーフレンドリーで機能的なエラーメッセージを提供することで、ユーザーエクスペリエンスを向上させることができます。
背景情報
Dynamic Content Delivery Network (DCDN) は、エラーが発生した場合、リクエストをカスタムエラーページにリダイレクトできます。
クライアントがブラウザーを使用してwebサービスを要求し、要求されたURLが存在しない場合、webサイトサーバーは既定の404 not Foundページを返します。 使いやすいエラーページを使用する場合は、カスタムエラーページを作成し、ページの完全なURLを指定できます。 リクエストは、レスポンスのHTTPステータスコードに基づいて、指定されたURLにリダイレクトされます。
カスタムエラーページの配信がDCDNによって高速化された場合、DCDNの課金ルールに基づいて課金されます。
サポートされているステータスコード
400、403、404、405、414、416、500、501、502、503、504のHTTPステータスコードのカスタムエラーページを作成できます。
ステータスコード | 説明 |
400 | ページにアクセスするとエラーが発生します。 |
403 | サーバーは要求を拒否します。 |
404 | サーバーに存在しないwebページが要求されます。 |
405 | リクエストで指定されたメソッドは許可されていません。 |
414 | リクエストURLは、サーバーが処理するには長すぎます。 |
416 | サーバーは要求された範囲を提供できません。 |
500 | サーバーでエラーが発生し、リクエストを完了できません。 |
501 | サーバーは、リクエストを完了するために必要な機能をサポートしていません。 |
502 | ゲートウェイまたはプロキシとして動作するサーバは、上流サーバから無効な応答を受信する。 |
503 | サーバーが利用できません。 |
504 | ゲートウェイまたはプロキシとして動作するサーバは、タイムアウト期間内に上流サーバから応答を受信しません。 |
手順
左側のナビゲーションウィンドウで、ドメイン名.
On theドメイン名ページで、管理するドメイン名を見つけて、設定.
ドメイン名の左側のナビゲーションツリーで、キャッシング.
をクリックし、カスタムページタブをクリックします。
追加 をクリックします。 表示されるダイアログボックスで、カスタムページのエラーコードとURLを設定します。
クリックOK.
カスタムページの作成後、[操作] 列の 変更 または 削除 をクリックして、カスタムページを変更または削除できます。
設定例
カスタム404ページerror404.html
をオリジンサーバーのルートディレクトリに保存し、ユーザーが高速化ドメイン名example.aliyundoc.com
を使用して404ページにアクセスできる場合は、次の構成を使用してHTTPステータスコード404にカスタムエラーページを適用できます。
エラーコード: 404
リンク: カスタムエラーページのURL (
http://example.aliyundoc.com/error404.html
など) 。期待される結果: 404エラーが発生すると、リクエストはカスタムエラーページ
http://example.aliyundoc.com/error404.html
にリダイレクトされます。