tencent cloud

Tencent Cloud EdgeOne

HTTPオリジンリクエストヘッダーの変更

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 17:46:55
AI翻訳

機能概要

EdgeOneノードがオリジンサーバーにアクセスする際、オリジンサーバーがHTTPリクエストヘッダーを通じてビジネスロジックの判断やデータ分析に使用する特定の情報を取得する必要がある場合、例えばクライアントデバイスタイプやアクセラレーションサービスを提供する事業者などがあります。HTTPオリジンサーバーリクエストヘッダー(ノードからオリジンサーバー方向)をカスタマイズして設定・追加・削除することで実現できます。ヘッダー値は変数をサポートしており、詳細はEdgeOne プリセット変数を参照してください。

説明:
EdgeOneはデフォルトで X-Forwarded-ForとX-Forwarded-Protoをオリジンサーバーアクセス時に送信します。お客様による設定は不要です。詳細はEdgeOne デフォルトオリジンサーバーHTTPリクエストヘッダーを参照してください。

操作手順

シナリオ1:オリジンリクエスト時にデバイスタイプ情報をオリジンサーバーへ付与する

例えば、現在のサイトドメイン www.example.com がオリジンサーバーアクセス時に、クライアントリクエストに含まれる User-Agent ヘッダー値に基づいてデバイスタイプ関連ヘッダーに集約し、オリジンサーバーに渡すことを希望する場合は、以下の手順を参照して設定できます:
1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで「サイト加速」をクリックし、サイト全体設定ページに入り、「ルールエンジン」タブをクリックします。
3. ルールエンジンページで「ルールを作成」をクリックし、「新しい空白のルールを追加」を選択します。
4. ルール編集ページで、マッチングタイプとしてHOSTがwww.example.comに等しいことを選択します。
5. 「操作」をクリックし、表示される操作リストから「HTTPオリジンリクエストヘッダーを変更」を選択します。
6. タイプとして「追加」を選択し、ヘッダー名が EO-Client-Device のプリセットヘッダーを選択します。設定結果は以下の通りです。



7. 「保存して公開」をクリックすると、このルールの設定が完了します。

シナリオ2:オリジンリクエスト時にカスタムヘッダーで加速ドメイン名をオリジンサーバーへ渡す

例えば、現在のサイトドメイン www.example.com にオリジンサーバーHostとして別のドメインが設定されている場合に、カスタムヘッダー Tencent-Acceleration-Domain を通じて加速ドメインをオリジンサーバーに渡したい場合は、以下の手順を参照して設定できます:
1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで「サイト加速」をクリックし、サイト全体設定ページに入り、「ルールエンジン」タブをクリックします。
3. ルールエンジンページで「ルールを作成」をクリックし、「新しい空白のルールを追加」を選択します。
4. ルール編集ページで、マッチングタイプとしてHOSTがwww.example.comに等しいことを選択します。
5. 「操作」をクリックし、表示される操作リストから「HTTPオリジンリクエストヘッダーを変更」を選択します。
6. タイプとして「追加」を選択し、ヘッダー名を Tencent-Acceleration-Domain、ヘッダー値を ${http.request.host} に設定します。設定結果は以下の通りです。



7. 「保存して公開」をクリックすると、このルールの設定が完了します。

関連参考

HTTPオリジンリクエストヘッダー変更でサポートされるタイプの説明は以下の通りです:
タイプ
説明
設定
指定したヘッダーパラメータの値を設定後の値に変更し、ヘッダーは一意です。注意:指定したヘッダーが存在しない場合は、そのヘッダーを追加します。
追加
指定したヘッダーを追加します。注意:ヘッダーが既に存在する場合でも追加され、既存のヘッダーは上書きされません。
削除
指定したヘッダーを削除します。
サポートされるヘッダー名の説明:
ヘッダータイプ
説明
カスタム
カスタムヘッダー。
名前:1~100文字で、数字0~9、英字a~z、A~Z、および特殊記号-で構成されます。
値:1~1000文字で、中国語はサポートされません。
プリセットヘッダー
クライアントのUser-Agent情報に基づいて集約されたヘッダー:
クライアントデバイスタイプ:EO-Client-Device
値:Mobile、Desktop、SmartTV、TabletまたはOthers
クライアントOS:EO-Client-OS
値:Android、iOS、Windows、MacOS、LinuxまたはOthers
クライアントブラウザタイプ:EO-Client-Browser
値:Chrome、Safari、Firefox、IEまたはOthers

制限事項

同じHTTPリクエストヘッダー変更操作内に、異なるタイプの操作を複数追加できます。最大30件までで、実行順序は上から下へとなります。
一部のヘッダー名は設定をサポートしていません。リストは以下の通りです:
EO-Connecting-IP
X-Forwarded-For
Expect
EO-LOG-UUID
X-Tencent-Ua

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック