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

CDN:オリジンフェッチパラメーターの書き換え

最終更新日:Nov 15, 2025

ユーザーのリクエスト URL のパラメーターがオリジンサーバーに送信したいパラメーターと異なる場合、オリジンフェッチパラメーターの書き換え機能を使用できます。この機能は、オリジンリクエストの URL 内のパラメーターを修正し、すべてのパラメーターの無視、パラメーターの追加、パラメーターの削除、特定のパラメーターの保持、パラメーターの修正などの操作を実行できます。

背景情報

  • URL パラメーターは、URL に追加される 1 つ以上の name/value のペアです。これらは ? 文字の後に続き、name=value フォーマットを使用します。複数のパラメーターは & 文字で区切られます。

  • URL には # 文字とその後のテキストも含まれる場合があります。# 文字は、ブラウザにウェブページ上の特定の場所を指示します。

    たとえば、http://www.example.com/index.html#segment では、#segment 部分は segment の場所を index.html ページで指します。ブラウザが URL を開くと、自動的にその場所に移動します。改写参数图

パラメーターの優先度

  • オリジンフェッチパラメーターの書き換え機能は、オリジンフェッチリクエスト URL のクエリパラメーターを修正します。複数の書き換え操作を設定できます。操作の優先順位は次のとおりです: 追加 > [パラメーターの削除] > 保持のみ > 変更。同じパラメーターに異なる操作を適用した場合、最も優先度の高い操作のみが有効になります。

  • [すべてのパラメーターを無視] が有効な場合、[パラメーターの追加] が唯一有効な書き換え操作となります。

競合

back-to-origin パラメーターの書き換え 機能、[オリジンフェッチ URL の書き換え] 機能の enhance break ルール、および [パラメーターを無視] 機能は互いに競合する可能性があります。これらの機能 を設定する際は、最後に設定された機能が優先されることに注意してください。

キャッシュキーへの影響

  • back-to-origin パラメーターの書き換え 機能は CDN オリジンフェッチノードで実行されます。CDN 内部リンクには影響せず、キャッシュキーも書き換えません。

  • [パラメーターを無視] 機能は CDN POP (Point of Presence) で実行されます。この機能は CDN の内部ルーティングに影響し、キャッシュキーを書き換えます。

手順

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

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

  3. ドメイン名 ページで、対象のドメイン名を見つけ、操作 列の 管理 をクリックします。

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

  5. back-to-origin パラメーターの書き換え タブをクリックします。

  6. 機能スイッチ をオンにします。

  7. 書き換えたいオリジンフェッチパラメーターを設定します。

    必要に応じて、ページ上の指示に基づいて書き換え操作を設定します。操作タイプのテキストボックスに複数のパラメーターを追加できます。詳細については、「設定例」をご参照ください。

  8. OK をクリックします。書き換え操作が実行され、有効になります。

    back-to-origin パラメーターの書き換え ページで 変更 をクリックして、既存のルールを修正することもできます。

    image

設定例

  • 例 1: すべてのパラメーターを無視する。

    image

    設定項目

    値の例

    パラメーターを無視

    有効

    パラメーターの追加

    なし

    パラメーターの削除

    なし

    保持のみ

    なし

    パラメーターの修正

    なし

    ルール条件

    未使用

    結果

    元のリクエスト: http://example.com/index.html?code1=1&code2=2&code3=3

    書き換え後のオリジンフェッチリクエスト: http://example.com/index.html

  • 例 2: 特定のパラメーターを保持する。

    image

    設定項目

    値の例

    パラメーターを無視

    無効

    パラメーターの追加

    なし

    パラメーターの削除

    なし

    保持のみ

    code2

    パラメーターの修正

    なし

    ルール条件

    未使用

    結果

    元のリクエスト: http://example.com/index.html?code1=1&code2=2&code3=3

    書き換え後のオリジンフェッチリクエスト: http://example.com/index.html?code2=2

  • 例 3: パラメーターの追加、削除、修正。

    image

    設定項目

    パラメーターを無視

    シャットダウン

    パラメーターの追加

    code4=4

    パラメーターの削除

    code2

    保持のみ

    なし

    パラメーターの修正

    code3=0

    ルール条件

    未使用

    結果

    元のリクエスト: http://example.com/index.html?code1=1&code2=2&code3=3

    書き換え後のオリジンフェッチリクエスト: http://example.com/index.html?code1=1&code3=0&code4=4