cloudflareでリダイレクトをする&googleサイトへの適用

目次
cloudflareではドメイン(APEXドメイン含む)に対してリダイレクトの設定が可能である。これを利用すれば、googleサイトにAPEXドメインを設定できる。

cloudflareでのリダイレクトの設定

  1. ドメインを選択
  2. 「ルール」の概要を選択
  3. 既存のルールがない場合には、ルールのテンプレートが並ぶので、リダイレクト系のルールから適当なものを選択する
  4. 既存のルールがある場合は、設定済みのルールが並ぶので「ルールを作成」か「テンプレート」を選択し、新しいリダイレクトルールを設定する。

ルールを新規に追加する場合

ルールを新しく追加する場合

ルールを追加する場合

ルールを追加する場合

googleサイトへの適用

googleサイトでも、独自ドメインを使用できる。しかし、googleサイトで独自ドメインを使う場合、DNSにはcnameで設定する。googleサイトの独自ドメインとしてapexドメインを使うことはできない。

そこで、cloudflareを使うと、

  1. www付のドメインのcnameにgoogleサイトを設定する
  2. apexドメインについて、上記の方法で、www付のドメインをリダイレクト先としてリダイレクトを設定する。

とすることで、apexドメインをgoogleサイトに設定できる。

apexドメインをcloudflareのDNSに登録する。

www付のドメインにリダイレクさせたいapexドメインは、cloudflareのDNSにAレコードが必要。 今回の場合、apexドメインを向けるサーバやコンテンツは存在しないので、ダミーのIPアドレス「192.0.2.1」を入れておく。 「プロキシ ステータス」は、「オン」にし、プロキシステータスを有効にする。