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

ApsaraVideo VOD:HTTP 応答ヘッダーの設定

最終更新日:Feb 11, 2026

リクエストされたリソースが Alibaba Cloud CDN の POP (Points of Presence) にキャッシュされていないか、キャッシュの有効期限が切れている場合、POP はオリジンサーバーにリクエストを送信して最新のリソースを取得します。オリジンサーバーから返される HTTP メッセージ内のヘッダーは、オリジン応答ヘッダーです。受信した応答ヘッダーを変更して、キャッシュポリシーやオリジン間リソース共有 (CORS) を設定できます。これにより、ウェブサイトのパフォーマンス、セキュリティ、ユーザーエクスペリエンスが向上し、リソースへのアクセスを効果的に管理できます。

背景情報

HTTP 応答ヘッダーは、HTTP 経由で送信される応答メッセージのヘッダーセクションを構成する要素です。HTTP 応答ヘッダーには、クライアントに送信される特定のパラメーターが含まれます。

リクエストされたリソースが POP にキャッシュされていない場合、リクエストはオリジンサーバーにリダイレクトされます。その後、オリジンサーバーはリクエストされたリソースを POP に返します。オリジンサーバーから受信した応答ヘッダーを書き換えることができます。これにより、クライアントは応答情報を容易に識別できます。たとえば、クライアントにヘッダーが返される前に Content-Type ヘッダーの値を書き換えることで、クライアントがオリジンサーバーから取得したコンテンツを確実に解析できるようにします。オリジンサーバーから返された Content-Type ヘッダーが無効な場合、文字化けが発生します。この場合、POP 上で Content-Type の値を書き換える必要があります。

image
説明
  • オリジンサーバーが POP からリクエストを受信した後、HTTP メッセージを返します。書き換えルールは、オリジンサーバーから返される応答の HTTP ヘッダーのみを書き換えます。POP から直接返される応答の HTTP ヘッダーは書き換えません。

  • ワイルドカードドメイン名に対して、カスタムの受信応答ヘッダーを設定することはできません。

操作手順

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

  2. 左側のナビゲーションウィンドウで、[設定管理] > [CDN 設定] > [ドメイン] を選択します。

  3. 管理するドメイン名を見つけ、[操作] 列の 設定 をクリックします。

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

  5. [オリジン HTTP 応答ヘッダー] タブをクリックします。

  6. 追加 をクリックし、オリジン HTTP 応答ヘッダー情報を設定します。

    重要

    同じ応答ヘッダーに対して同時に異なる操作が実行される場合、操作には優先度があります。操作の優先度は、[置換] > [追加] > [変更] または [削除] の降順です。たとえば、同じ応答ヘッダーに対して追加操作と削除操作を同時に実行した場合、応答ヘッダーは追加された後に削除されます。

    追加操作のパラメーター

    HTTP响应头

    パラメーター

    説明

    実行内容

    追加

    この操作は、オリジンサーバーからの応答メッセージに応答ヘッダーを追加します。

    応答ヘッダー

    カスタム応答ヘッダー

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

    カスタム応答ヘッダー名

    x-code

    カスタム応答ヘッダーの名前は x-code です。

    応答ヘッダー値

    key1

    応答ヘッダーには複数の値を指定できます。値をコンマ (,) で区切ります。

    key1,key2

    重複の許可

    はい

    • はい: 重複する応答ヘッダーを追加できます。例:x-code:key1x-code:key2

    • いいえ: 最新のヘッダー値が、同じヘッダー名を使用する既存のヘッダー値を上書きします。たとえば、x-code:key1 を追加した後に x-code:key2 を追加した場合、x-code:key2 のみが有効になります。

    ルール条件

    条件を使用しない

    ルール条件は、ユーザーリクエスト内のさまざまなパラメーターを識別して、設定がリクエストに適用されるかどうかを判断します。

    • [使用しない]: ルール条件を使用しません。

    • ルール条件を追加または編集するには、ルールエンジンで管理します。

    削除操作のパラメーター

    删除

    パラメーター

    説明

    実行内容

    削除

    この操作は、[応答ヘッダー] と [ヘッダー名] パラメーターの値に一致するすべての応答ヘッダーを削除します。重複する応答ヘッダーも削除されます。

    応答ヘッダー

    カスタム応答ヘッダー

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

    カスタム応答ヘッダー名

    x-code

    カスタム応答ヘッダーの名前は x-code です。

    [ルール条件]

    条件を使用しない

    ルール条件は、ユーザーリクエスト内のさまざまなパラメーターを識別して、設定がリクエストに適用されるかどうかを判断します。

    • [使用しない]: ルール条件を使用しません。

    • ルール条件を追加または編集するには、ルールエンジンで管理します。

    変更操作のパラメーター

    变更

    パラメーター

    説明

    実行内容

    変更

    変更操作は、重複する応答ヘッダーが存在しない場合にのみ実行できます。

    応答ヘッダー

    カスタム応答ヘッダー

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

    カスタム応答ヘッダー名

    x-code

    カスタム応答ヘッダーの名前は x-code です。

    値の変更

    key1,key3

    応答ヘッダーには複数の値を指定できます。値をコンマ (,) で区切ります。

    [ルール条件]

    ルール条件は、ユーザーリクエスト内のさまざまなパラメーターを識別して、設定がリクエストに適用されるかどうかを判断します。

    • [使用しない]: ルール条件を使用しません。

    • ルール条件を追加または編集するには、ルールエンジンで管理します。

    置換操作のパラメーター

    替换

    パラメーター

    説明

    実行内容

    置換

    置換操作は、重複する応答ヘッダーが存在しない場合にのみ実行できます。

    応答ヘッダー

    カスタム応答ヘッダー

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

    カスタム応答ヘッダー名

    x-code

    カスタム応答ヘッダーの名前は x-code です。

    検索

    key

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

    書き換え後

    abc

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

    一致

    すべて一致

    • すべてマッチ: 一致するすべての値が置換されます。たとえば、正規表現を使用して x-code:key1,key2,key3 内のすべての "key" 文字列を "abc" に置換すると、キーと値のペアは x-code:abc1,abc2,abc3 に変更されます。

    • 最初のみマッチ: 最初に一致した値のみが置換されます。たとえば、正規表現を使用して x-code:key1,key2,key3 内の最初の "key" 文字列を "abc" に置換すると、キーと値のペアは x-code:abc1,key2,key3 に変更されます。

    [ルール条件]

    ルール条件は、ユーザーリクエスト内のさまざまなパラメーターを識別して、設定がリクエストに適用されるかどうかを判断します。

    • [使用しない]: ルール条件を使用しません。

    • ルール条件を追加または編集するには、ルールエンジンで管理します。

  7. OK をクリックして設定を完了します。

例 1:ユーザーに返されるコンテンツの MIME タイプを指定

シナリオ例

応答ヘッダーを追加して、ユーザーに返されるコンテンツが指定された MIME タイプであることを指定します。

説明

MIME コンテンツには、次のタイプが含まれます。

  • テキスト: .txt や .csv ファイルなどのテキストファイル、.html、.htm、および shtml ファイルなどの HTML ファイルを含みます。

  • 画像: .jpg、.png、.gif ファイルなどの一般的な画像ファイルを含みます。

  • 音声: .mp3 や .wav ファイルなどの音声ファイルを含みます。

  • 動画: .mp4 や .avi ファイルなどの動画ファイルを含みます。

  • アプリケーション: .pdf、.doc、.xls ファイルなどのアプリケーションファイルを含みます。

設定

  • 操作:追加

  • 応答ヘッダー:Content-Type

  • ヘッダー値:text/html

配置

期待される結果:オリジンサーバーは、値が text/html の Content-Type ヘッダーを POP に返される応答に追加します。設定が更新された場合、値は上書きされます。

例 2:応答ヘッダーの削除

シナリオ例

応答から応答ヘッダーを削除します。

設定

  • 操作:削除

  • 応答ヘッダー:Content-Type

配置

期待される結果:Content-Type ヘッダーは、ユーザーに返される前に応答から削除されます。

説明

例 1 の追加操作と 例 2 の削除操作が実行された場合、値が text/html の Content-Type ヘッダーが応答に追加された後、削除されます。その結果、ユーザーに返されるコンテンツは、指定された MIME タイプではなく、元のタイプになります。

関連ドキュメント

ドメイン名の一括設定