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

:着信レスポンスヘッダーの変更

最終更新日:Jun 16, 2025

Dynamic Content Delivery Network (DCDN) を介してオリジンサーバーにリクエストが到達した後、オリジンサーバーからのレスポンスを構成して特定の機能を実装したり、キャッシュ機構、Multipurpose Internet Mail Extensions (MIME) タイプ、レスポンスの有効期限など、カスタムルールに準拠するようにヘッダーを書き換えたりできます。このトピックでは、オリジンサーバーから配信拠点 (POP) への HTTP レスポンスヘッダーを変更する方法について説明します。

前提条件

カスタム HTTP レスポンスヘッダーを構成する権限を取得済みであること。デフォルトでは、これは外部ユーザーには使用できません。権限をリクエストするには、submit a ticket

背景情報

HTTP レスポンスヘッダーは、HTTP を介して送信されるレスポンスメッセージのヘッダーセクションのコンポーネントです。 HTTP レスポンスヘッダーが構成されると、パラメーターを使用して受信側に情報を渡すことができます。レスポンスヘッダーは、ドメイン名、コロン (:)、および値で構成されます。例:Cache-Control: no-cache

HTTP はリクエストレスポンスモデルに従います。 DCDN を介してリクエストがオリジンサーバーに到達すると、オリジンサーバーはステータス行で応答します。必要に応じてレスポンスを変更できます。次の図は、その仕組みを示しています。

image

次の表は、レスポンスで使用できるオリジンパラメーターについて説明しています。

レスポンスヘッダー

説明

Cache-Control

オリジンサーバーと DCDN のすべてのキャッシュ機構がオブジェクトをキャッシュできるかどうかを制御します。単位:秒。

Cache-Control: max-age=3600

Content-Type

リクエストボディの MIME タイプを設定します (POST および PUT リクエストに使用されます)。

Content-Type: application/x-www-form-urlencoded

Expires

レスポンスの有効期限が切れる日時を指定します。

Content-Type: text/html

Last-Modified

リクエストされたオブジェクトが最後に変更された日付をクエリします。

Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT

カスタム HTTP レスポンスヘッダー

上記のレスポンスヘッダーが要件を満たしていない場合は、[カスタム HTTP レスポンスヘッダー] を選択して、レスポンスヘッダーのパラメーターと値をカスタマイズすることもできます。

Allow、Content-Encoding、Content-Length

説明
  • オリジンリクエストは、特定の高速化ドメイン名に対して DCDN によってオリジンサーバーに転送される HTTP メッセージです。

  • HTTP レスポンスヘッダー設定は、ドメイン名のすべてのレスポンスメッセージに適用されます。この構成は、DCDN を介してオリジンサーバーに返される HTTP メッセージにのみ影響します。配信拠点 (POP) によってユーザーに直接返される HTTP メッセージは変更されません。

  • ワイルドカードドメイン名には HTTP レスポンスヘッダーを構成できません。

手順

  1. DCDN コンソール にログインします。

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

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

  4. ドメイン名の左側のナビゲーションツリーで、Back-to-Origin 設定 をクリックします。

  5. [着信レスポンスヘッダーの変更] タブをクリックします。 [着信レスポンスヘッダーの変更] ページで、[追加] をクリックします。

  6. パラメーターを構成します。

    ビジネス要件に基づいて、レスポンス URL に HTTP ヘッダーを追加できます。また、レスポンス URL からデフォルトの HTTP ヘッダー、または以前に追加された、あるいは不要になった HTTP ヘッダーを置き換え、変更、削除することもできます。

    説明

    同じオリジンレスポンスヘッダーに対して複数の操作が構成されている場合、操作は次の順序で実行されます:[置換] > [追加] > [変更] > [削除]。たとえば、同じリクエストヘッダーに対して追加操作と削除操作を同時に実行すると、リクエストヘッダーが追加されてから削除されます。

    • 追加操作のパラメーター

      HTTP响应头

      パラメーター

      説明

      操作

      追加

      オリジンサーバーからのレスポンスメッセージにレスポンスヘッダーを追加します。

      レスポンスヘッダー

      カスタムキャッシュレスポンスヘッダー

      プリセットレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前は x-code です。

      ヘッダー値

      key1

      レスポンスヘッダーに 1 つ以上の値を指定できます。複数の値はカンマ (,) で区切ります。

      key1,key2

      重複を許可

      はい

      [重複を許可][はい] に設定されている場合、レスポンスヘッダーの同じパラメーターに複数の値を設定できます。例:x-code:key1 および x-code:key2

      いいえ

      [重複を許可][いいえ] に設定されている場合、レスポンスヘッダーの 1 つのパラメーターに設定できる値は 1 つだけです。1 つのパラメーターに複数の値を設定しようとすると、最後に追加された値が有効になります。たとえば、x-code:key1 を追加してから x-code:key2 を追加すると、x-code:key2 のみが有効になります。

    • 置換操作のパラメーター

      替换

      パラメーター

      説明

      操作

      置換

      重複するレスポンスヘッダーが存在しない場合にのみ、置換操作を実行できます。

      レスポンスヘッダー

      カスタムキャッシュレスポンスヘッダー

      プリセットレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前は x-code です。

      検索

      key

      正規表現を使用して、置換する値を検索できます。

      置換後の値

      abc

      正規表現を使用して、一致する値を置換できます。

      一致

      すべて一致

      [一致][すべて一致] に設定されている場合、一致するすべての値が置換されます。たとえば、正規表現を使用して x-code:key1,key2,key3 内のすべての "key" という文字列を "abc" に置換すると、キーと値のペアは x-code:key1,key2,key3 に変更されます。

      最初の一致のみ

      [一致][最初の一致のみ] に設定されている場合、最初に一致した値のみが置換されます。たとえば、正規表現を使用して x-code:key1,key2,key3 内の最初の "key" 値を "abc" に置換すると、キーと値のペアは x-code:abc1,key2,key3 に変更されます。

    • 変更操作のパラメーター

      变更

      パラメーター

      説明

      操作

      変更

      重複するレスポンスヘッダーが存在しない場合にのみ、変更操作を実行できます。

      レスポンスヘッダー

      カスタムキャッシュレスポンスヘッダー

      プリセットレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前は x-code です。

      変更後の値

      key1,key3

      レスポンスヘッダーに 1 つ以上の値を指定できます。複数の値はカンマ (,) で区切ります。

    • 削除操作のパラメーター

      删除

      パラメーター

      説明

      操作

      削除

      [レスポンスヘッダー] と [ヘッダー名] パラメーターの値に一致するすべてのレスポンスヘッダーを削除します。重複するレスポンスヘッダーも削除されます。

      レスポンスヘッダー

      カスタムキャッシュレスポンスヘッダー

      プリセットレスポンスヘッダーを選択するか、[レスポンスヘッダー] ドロップダウンリストから [カスタムキャッシュレスポンスヘッダー] を選択して、カスタムレスポンスヘッダーを指定できます。

      ヘッダー名

      x-code

      カスタムレスポンスヘッダーの名前は x-code です。

  7. [OK] をクリックします。