Origin URL Rewrite

最終更新日:2026-03-12 14:23:29

CDNでオリジンURLリライトを設定すると、CDNは設定したリライト要件に従い、オリジンからコンテンツを取得する際にオリジンリクエストURLを書き換えます。

オリジンURLリライトの設定方法

  1. CDNetworksコンソールにログインし、該当するプロダクトを選択してください。
  2. 設定に移動し、設定対象のDomainを見つけ、上部の設定編集またはDomainの右側にある編集ボタンをクリックします PlaynPlay 중요 업데이트 안내 (Windows)
  3. オリジンURLリライトを見つけ、追加または変更をクリックしてください。
  4. 必要に応じて以下の設定を構成してください。

PlaynPlay 중요 업데이트 안내 (Windows)

URLパターン(正規表現)に適用
指定した条件に一致するクライアントリクエストURLにマッチします。正規表現がサポートされており、/で始まる必要はありません。プラットフォームが自動的にURLに^https?://[^/]/をプレフィックスします。例:.jpg$は、このルールに紐づく全DomainのJPGファイルリクエストが本ポリシーにマッチすることを意味します。

Originホスト名
オリジンのホスト名のみサポートされており、オリジンIPアドレスはサポートされていません。

オリジンのホスト名はSet OriginBatch Modify Originでも構成できますが、本設定よりも有効優先度は低くなります。つまり複数の場所でオリジンホスト名を設定した場合、Origin URL Rewriteで設定した値が有効になります。

Hostヘッダー
クライアントが通信するサーバーのホスト名やDomainを指定する必要がある場合、Host値を必ず設定してください。異なるホスト名が同じオリジンIPを共有するケースがあるため、オリジンサーバーはこの値によってどのコンテンツを返すかを判断します。設定後、クライアントリクエストがHost値を持っている場合、オリジンはそのホスト名に関連するコンテンツを返します。
例えば、値がwww.cdnetworks.netに設定されている場合、エンドユーザーがwww.testdomain.comにリクエストしたとしても、Hostヘッダーでwww.cdnetworks.netをオリジンに送信できます。その際、オリジンはwww.cdnetworks.netに関連するコンテンツで応答します。

Host HeaderはSet OriginBatch Modify Origin、およびHost Header and Portでも設定可能ですが、いずれもOrigin URL Rewriteより優先順位が低くなります。同時に設定された場合は、Origin URL Rewriteの設定が有効となります。

Source URI
置換する元のパス、すなわち元のURI内容を入力してください。正規表現がサポートされています。
ルールを有効にするには、Source URIとTarget URIの両方を必ず設定してください。

Target URI
変更後の新しいパスを入力してください。新しいパスはオリジンサーバーからコンテンツを取得する際に元のパスを置き換えます。正規表現がサポートされています。
ルールを有効にするには、Source URIとTarget URIの両方を必ず設定してください。

大文字と小文字を区別しない一致

  • はい を選択した場合、CDN は クライアントがリクエストした URL の URL パターン に定義したルールについて、大文字と小文字を無視して一致を判定します。たとえば、a.jpg を設定した場合、クライアントリクエスト URL が http://domain/a.jpg でも http://domain/A.jpg でも、CDN はこのルールで設定したリダイレクト要件に基づきオリジンのリクエスト URL を書き換えます。
  • いいえ を選択した場合、クライアントのリクエストは URL パターン で設定された内容と厳密に一致する場合のみ適用されます。たとえば、a.jpg を設定した場合、クライアントリクエスト URL が http://domain/a.jpg の場合は一致と判定され、このルールで設定したリダイレクト要件に基づき CDN はオリジンのリクエスト URL を書き換えますが、http://domain/A.jpg の場合は一致しないとみなされ、CDN はオリジンのリクエスト URL を書き換えません。
  • このフィールドのデフォルト値は はい です。

優先度
このルールの優先度を指定できます。数値が大きいほど優先度が高くなります。ユーザーのリクエストに基づき、システムはあなたが設定したルールと照合します。複数のルールが該当する場合、優先度の高いルールが先に適用されます。

設定が完了したら、OK をクリックし、続けて Next を選択して設定内容を送信してください。本番環境への影響を最小限に抑えるため、ステージング環境で Pre-deploy テストを実施することを強く推奨します。この重要なステップにより、設定内容が本番適用前に正確であることを確認できます。設定が正しいことを確認後、Deploy Now をクリックし、本番環境へ反映してください。設定は通常 3〜5 分以内に有効となります。事前検証の手順や設定内容の有効性を確認する方法については、Deploy the Configurations to Staging Environment for Validation のチュートリアルをご参照ください。

ベストプラクティス

ユーザーがリクエストするURLパスが正確に a.jpg の場合、例として http://your CDN domain/a.jpg であれば、CDNはオリジンリクエストURLを書き換えます。

  • オリジンリクエストURLのパス /test/123.jpg/123.jpg に置き換えます。
  • オリジンのホスト名を www.testdomain.com に置き換えます。

つまり、CDNのオリジンリクエストURLは http://www.testdomain.com/123.jpg となります。

PlaynPlay 중요 업데이트 안내 (Windows)

注意事項

  1. URL内でOrigin HostnameおよびURIの設定が可能なだけでなく、オリジンURL書き換え設定ではHost Headerの設定にも対応しておりますが、これは必須項目ではありません。ご要望に応じて任意でご設定いただけます。本機能は柔軟性を持たせることを目的としており、複数の設定箇所で一つずつ設定する必要がなくなります。
  2. Origin URL書き換えオリジン設定オリジン一括変更、およびHost Headerとポートは、すべてOrigin HostnameHost Headerの設定に対応していますが、Origin URL書き換えが最も高い優先順位となります。複数箇所に設定が存在する場合、プラットフォームはOrigin URL書き換えでの設定を優先して適用します。