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

CDN:高度なオリジン

最終更新日:Jun 22, 2026

高度なオリジン機能を使用すると、リクエストヘッダー、クエリ文字列パラメーター、パス、リクエスト Cookie などのパラメーターに基づいて、クライアントリクエストを異なるオリジンにルーティングできます。

使用上の注意

  • ルール制限:最大 120 個のルールを作成できます。

  • 機能の競合:条件付きオリジン 機能と高度なオリジン機能は相互排他的です。一度に有効化できるのは、いずれか一方のみです。

  • 照合順序:ルールはリストの順序で評価されます。最初に一致したルールが見つかった時点で処理が停止します。

  • ポート番号:高度なオリジン機能は、 ドメイン名 オリジンのみをサポートします。ポート番号は指定できません。オリジンドメイン名にポート番号を指定する場合、または IP オリジン、OSS オリジン、Function Compute オリジンを設定する場合は、条件付きオリジンを使用してください。

  • パスマッチング: アドバンストオリジンでのパスマッチングは、完全一致 のみをサポートします。ワイルドカードと正規表現はサポートされていません。 /api/* のようなパスワイルドカードに基づいてリクエストをルーティングするには、ルールエンジンと組み合わせて条件付きオリジンを使用します。

オリジンタイプの比較

条件付きオリジンと高度なオリジンはどちらも、ルールエンジンからルール条件を参照して、柔軟なオリジンフェッチポリシーを作成できます。リクエストがルール条件に一致する場合、CDN は自動的にオリジンを選択します。

オリジンタイプ

トリガー条件

条件付きオリジン

リクエストが、条件付きオリジンによって参照されるルール条件に一致する場合。

高度なオリジン

リクエストが、高度なオリジンによって参照されるルール条件に一致する場合。

基本オリジン

リクエストが、条件付きオリジンまたは高度なオリジンのどのルールにも 一致しない 場合 (フォールバックルール)。

手順

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

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

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

    ドメイン名

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

  5. 詳細オリジン セクションで、追加 をクリックします。

  6. 詳細オリジン ダイアログボックスで、条件 を選択し、オリジンのドメイン名 を入力します。

    説明

    リクエストヘッダー、クエリ文字列パラメーター、パス、リクエスト Cookie に基づいて、異なるオリジンを設定できます。POP がクライアントリクエストを受信すると、リクエスト内の対応するフィールドを読み取り、一致を評価し、適切なオリジンにリクエストをルーティングします。

    ルールには、 [フィールド名] 、一致タイプ ( [等しい] など) 、および対応する [値] を設定する必要があります。オリジンドメイン名の形式例: img.yourdomain.com。オリジンドメイン名は、高速化ドメイン名と同じにすることはできません。

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

この例では、パラメーター test=1 を含むリクエストをオリジンにルーティングする方法を説明します。[高度なオリジン] ダイアログボックスで、[基準][クエリ文字列パラメーター] に設定します。パラメーター名に test、条件に [次と等しい]、値に 1 を設定します。次に、[オリジンドメイン名]img.yourdomain1.com に設定し、[OK] をクリックします。