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

Edge Security Acceleration:リクエストヘッダーの変更

最終更新日:Jun 19, 2025

HTTP リクエストヘッダーは、リクエストと共にサーバーに送信される追加情報です。さまざまなビジネス要件に合わせて、オリジンリクエストの HTTP ヘッダーを追加、削除、変更、および置き換えることができます。

仕組み

Edge Security Acceleration (ESA) のポイント オブ プレゼンス (POP) がオリジンサーバーからリクエストされたリソースを取得すると、オリジンサーバーはリクエストヘッダーに含まれる情報を取得できます。ESA では、オリジンリクエストの HTTP ヘッダーを書き換え、特定のパラメーターをオリジンサーバーに渡すことができます。

image

始める前に

オリジンリクエストとは、クライアントによってリクエストされたリソースをオリジンサーバーから取得するリクエストです。オリジンリクエストの HTTP ヘッダーの構成は、ESA によってオリジンサーバーに送信される HTTP メッセージにのみ影響します。

リクエストヘッダーの変更

  1. ESA コンソールで、[ウェブサイト] を選択し、管理するウェブサイト名をクリックします。

  2. 左側のナビゲーションウィンドウで、[ルール] > [変換ルール] を選択します。

  3. [リクエストヘッダーの変更] タブをクリックします。 [ルールを追加] をクリックし、[ルール名] に入力します。

  4. [リクエストが以下のルールと一致する場合...] 領域で、受信リクエストと一致する条件を指定します。ルールの構成方法の詳細については、「ルール」をご参照ください。

  5. [リクエストヘッダーの変更] 領域で、[操作] ドロップダウンリストから値を選択し、[リクエストヘッダー名] パラメーターと [リクエストヘッダー値] パラメーターに入力します。

    追加

    • オリジンリクエストに特定のリクエストヘッダーを追加します。

    • クライアントリクエストに指定した名前と同じ名前のヘッダーが含まれている場合、新しく追加されたヘッダーはクライアントリクエストの既存のヘッダーを上書きします。

    • : 名前の値が x-code、値が key1 のリクエストヘッダーを追加する場合、パラメーターを次の値に設定します。

      • リクエストヘッダー名: x-code

      • リクエストヘッダー値: key1

    削除

    • リクエストヘッダー名 パラメーターの値と一致するすべてのリクエストヘッダーを、そのようなリクエストヘッダーがいくつ存在するかに関係なく、オリジンリクエストから削除します。

    • : x-code という名前のリクエストヘッダーを削除する場合、リクエストヘッダー名 パラメーターに x-code を指定します。

    変更

    • オリジンリクエストの特定のリクエストヘッダーの値を変更します。

    • クライアントリクエストに、指定した名前と一致するヘッダーが含まれていない場合、変更は無効になります。

    • : x-code という名前のリクエストヘッダーの値を key2 に変更する場合、パラメーターを次の値に設定します。

      • リクエストヘッダー名: x-code

      • リクエストヘッダー値: key2

    説明
    • リクエストヘッダー名 パラメーターには、ali- または Ali- で始まる値を指定することはできません。

    • リクエストヘッダー値 パラメーターには、1 つ以上の値を指定できます。複数の値はカンマ (,) で区切ります。

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