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

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

最終更新日:May 01, 2026

ユーザーのリクエストが DCDN を経由してオリジンサーバーに到達した後、オリジンサーバーから送信される HTTP レスポンスヘッダーを変更できます。これにより、キャッシュポリシー、MIME タイプ、有効期限などのカスタムルールに従って応答を調整したり、特定の機能を追加したりすることが可能になります。

前提条件

この機能はデフォルトで有効になっていません。ドメイン名に対してこの機能を使用するには、チケットを送信して、機能を有効化する必要があります。

背景情報

HTTP(Hypertext Transfer Protocol)レスポンスヘッダーは、HTTP 応答のヘッダー部分に含まれるコンポーネントです。受信レスポンスヘッダーを変更することで、応答に特定の機能を追加できます。レスポンスヘッダーは、名前、コロン(:)、および値で構成されます。例: Cache-Control: no-cache

HTTP はリクエスト - 応答モデルを使用します。ユーザーがリクエストを送信すると、そのリクエストは DCDN を経由してオリジンサーバーにルーティングされます。その後、オリジンサーバーが応答を返します。この応答のヘッダーを変更することで、カスタムロジックを実装できます。次の図にプロセスを示します。

Alibaba Cloud では、以下のレスポンスヘッダーパラメーターを提供しており、それぞれの機能は次の表のとおりです。

レスポンスヘッダー

説明

Cache-Control

クライアントおよび DCDN エッジノード(POP)がオブジェクトをキャッシュする方法を制御します。たとえば、max-age ディレクティブはキャッシュの持続時間を秒単位で設定します。

Cache-Control: max-age=3600

Content-Type

レスポンスボディの MIME タイプを指定します。

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

Expires

応答が期限切れと見なされる日時を指定します。

Expires: Wed, 21 Oct 2025 07:28:00 GMT

Last-Modified

要求されたオブジェクトが最後に変更された日時を示します。

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

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

標準ヘッダーが要件を満たさない場合は、カスタムレスポンスヘッダーを選択して、カスタムヘッダー名と値を定義できます。

例: AllowContent-Encoding、および Content-Length

説明
  • オリジンプルリクエストとは、特定のアクセラレーション対象ドメインについて、DCDN エッジノード(POP)からオリジンサーバーに送信される HTTP メッセージです。

  • 有効化されたルールは、ドメイン配下のすべてのリソースに対する応答に適用されます。ただし、これらのルールはオリジンサーバーから DCDN エッジノードへの応答にのみ影響し、エッジノードからユーザーへの応答には影響しません。

  • ワイルドカードドメイン名はサポートされていません。

操作手順

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

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

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

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

  5. [受信レスポンスヘッダーの変更] タブをクリックします。

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

  7. 受信レスポンスヘッダーのルールを設定します。

    HTTP ヘッダーの追加、置き換え、変更、または削除が可能です。これはデフォルトヘッダー、以前に追加されたヘッダー、または不要になったヘッダーに適用されます。

    説明
    • 同一のレスポンスヘッダーに対して複数の操作を設定した場合、次の優先度順に実行されます:置き換え > 追加 > 変更 > 削除。たとえば、同一ヘッダーに対して「追加」と「削除」の両方を設定した場合、ヘッダーは一度追加された後に削除されます。

    • この機能をルールエンジン内で使用する場合、実行順序は本トピックで説明されている操作の優先度ではなく、ルール自体の優先度によって決定されます。

    • レスポンスヘッダーの追加

      HTTP响应头

      パラメーター

      説明

      操作

      追加

      オリジンサーバーからの応答に指定されたヘッダーを追加します。

      レスポンスヘッダーパラメーター

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

      ドロップダウンリストからプリセットヘッダーパラメーターを選択するか、カスタムレスポンスヘッダーを選択してカスタムヘッダーパラメーターを設定できます。

      カスタムヘッダー名

      x-code

      カスタムヘッダー名を x-code に指定します。

      ヘッダー値

      key1

      単一のヘッダーに対して複数の値を指定できます。値はカンマ(,)で区切ります。

      key1,key2

      重複許可

      はい

      重複許可許可に設定されている場合、レスポンスヘッダーパラメーターに対して異なる値を設定できます。例: x-code:key1x-code:key2

      いいえ

      重複許可許可しないに設定されている場合、レスポンスヘッダーパラメーターは一意の値しか持てません。新しい値は既存の値を上書きします。たとえば、最初に x-code:key1 を追加し、次に x-code:key2 を追加した場合、最終的な値は x-code:key2 になります。

    • レスポンスヘッダーの置き換え

      替换

      パラメーター

      説明

      操作

      置き換え

      「置き換え」操作は、1 回だけ出現するヘッダーに対してのみ許可されます。指定されたヘッダーが重複している場合は、この操作は許可されません。

      レスポンスヘッダーパラメーター

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

      ドロップダウンリストからプリセットヘッダーパラメーターを選択するか、カスタムレスポンスヘッダーを選択してカスタムヘッダーパラメーターを置き換えます。

      カスタムヘッダー名

      x-code

      カスタムヘッダー名を x-code に指定します。

      検索

      key

      ヘッダー値内で置き換える対象となる内容を検索するための正規表現です。

      置換

      abc

      一致したコンテンツの置き換え値。

      マッチ条件

      すべて一致

      マッチ条件すべて一致に設定されている場合、すべてのマッチした値が置き換えられます。たとえば、正規表現でマッチした値 keyabc に置き換える場合、x-code:key1,key2,key3 の結果は x-code:abc1,abc2,abc3 になります。

      最初の一致のみ

      マッチ条件最初の一致のみに設定されている場合、最初にマッチした値のみが置き換えられます。たとえば、マッチした値 'key' を 'abc' に置き換える場合、x-code:key1,key2,key3 の結果は x-code:abc1,key2,key3 になります。

    • レスポンスヘッダーの変更

      变更

      パラメーター

      説明

      操作

      変更

      「変更」操作は、1 回だけ出現するヘッダーに対してのみ許可されます。指定されたヘッダーが重複している場合は、この操作は許可されません。

      レスポンスヘッダーパラメーター

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

      ドロップダウンリストからプリセットヘッダーパラメーターを選択するか、カスタムレスポンスヘッダーを選択してカスタムヘッダーパラメーターを変更します。

      カスタムヘッダー名

      x-code

      カスタムヘッダー名を x-code に指定します。

      変更先

      key1,key3

      ヘッダーの新しい値です。複数の値をカンマ(,)で区切って指定できます。

    • レスポンスヘッダーの削除

      删除

      パラメーター

      説明

      操作

      削除

      重複の有無にかかわらず、指定されたヘッダーのすべてのインスタンスを削除します。

      レスポンスヘッダーパラメーター

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

      ドロップダウンリストからプリセットヘッダーパラメーターを選択するか、カスタムレスポンスヘッダーを選択してカスタムヘッダーパラメーターを削除します。

      カスタムヘッダー名

      x-code

      カスタムヘッダー名を x-code に指定します。

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