コンテンツにスキップ

ホストヘッダーの書き換え

顧客は、さまざまなCloudflareルールを使用してHostヘッダーを再書き込みできます。この機能は現在、エンタープライズプランのドメインで利用可能です。

この機能の一般的な使用例は、コンテンツがAmazon S3バケットにホストされている場合です。Amazonは、システムがコンテンツをホストしているバケットと同じ名前のホストヘッダーのみを受け入れるように設計しています。このため、Host: your-domain.comへのリクエストはHost: your-bucket.s3.amazonaws.comに書き換えられなければならず、そうでない場合はリクエストが拒否されます。

場合によっては、Amazon S3バケットを調整して、バケット名ではないHostヘッダーを受け入れることができます。


Hostヘッダーを書き換えるには:

  1. Cloudflareアカウントにログインし、アカウントとドメインを選択します。
  2. ルール > ページルールに移動します。
  3. ページルールの作成を選択します。
  4. 一致させるURLを指定します。
  5. 設定を選択で、ホストヘッダーのオーバーライドを選択します。次に、オーバーライド値を入力します。
  6. ページルールを保存して展開を選択します。

これで、指定したURLに一致するリクエストは、ホストヘッダーのオーバーライドテキストボックスに入力したものにHostヘッダーが上書きされます。