サポート
ドメインリダイレクト

Cloudflareのドメインを別のURLへ無料でリダイレクトする方法

直接回答

RedirHub でリダイレクトを作成し、次に「DNS を接続」をクリックして「自動」を選択します。RedirHub が Cloudflare を開くので、変更を 1 回承認すると、Cloudflare がレコードを自動で追加し、DNS のみで設定します。その後 RedirHub がドメインを検証し、SSL 証明書を自動的に発行します。必要であれば、レコードを手動で追加することもできます。

Cloudflare は、トラフィックが Cloudflare を経由してプロキシされるようになれば、自身のルールでリダイレクトできます。RedirHub は、1 つまたは複数のドメインのリダイレクトを 1 か所で管理したい場合により簡単な選択肢で、自動 HTTPS、パスルール、分析、CSV インポートに対応し、Cloudflare のルールを保守する必要もありません。

始める前に#

  • ドメインの DNS は Cloudflare で管理されています。ドメインが別のプロバイダーのネームサーバーを使用している場合は、そちらで変更してください(確認方法)。
  • RedirHub アカウント。14 日間の無料トライアル でこのガイドには十分です。
  • RedirHub ワークスペースのマネージャー権限、およびドメインが存在する Cloudflare アカウントへのアクセス権。
  • 約 5 分。

ステップ 1: RedirHub でリダイレクトを作成する#

RedirHub ダッシュボード で Redirects を開き、New redirect をクリックして Single import を選択します。たとえば example.com のようにドメインを入力し、Next をクリックします。次に、宛先 URL、Method(恒久的な移動には 301)、Forwarded Options を設定して、リダイレクトを作成します。

RedirHub New redirect form with destination, method and Forwarded Options

ルートドメインは www を含みます

www を別途追加する必要はありません。ルートドメインへのリダイレクトは、DNS で www が RedirHub を指している限り、同じパスを含めて www もカバーします。

これらのオプションについてさらに詳しく知りたいですか?URL リダイレクトの設定 と リダイレクト方式の解説 をご覧ください。

ステップ 2: DNS を自動で接続#

RedirHub は、ドメインでリダイレクトを作成するとすぐに、そのドメインを追加します。表示される通知の DNS を接続 をクリックするか、ホスト名 を開いてドメインの横にある DNS を接続 をクリックしてください。

RedirHub は、DNS が Cloudflare にあることを検出し、Recommended と表示された 自動 タブを開きます。Cloudflare が変更するレコードが一覧表示されます:

abc123 はあなた自身のワークスペース ID を表し、Dedicated IP のお客様には独自の IP が表示されます。RedirHub は常に正確な値を表示します。
ChangeHostTypeValue
Replace@(ルートドメイン)A3.33.236.10
Add@(ルートドメイン)TXTrehd-verify=abc123.rediredge.com
AddwwwCNAMEabc123.rediredge.com
  1. www も接続 にチェックを入れたままにして www でも動作するようにし、その後 Cloudflare で続行 をクリックします。
  2. 求められた場合は Cloudflare にサインインし、Cloudflare のページで変更内容を確認して承認します。
  3. Cloudflare が RedirHub に戻し、RedirHub は新しいレコードの確認をすぐに開始します。

DNS のみが設定されます

Cloudflare はこれらのレコードをプロキシをオフ(DNS のみ、グレーの雲)で追加します。これは RedirHub がリダイレクトを提供し、証明書を発行するために必要です。MX やその他の TXT レコードは変更されません。

Cloudflare でキャンセルした場合

何も変更されません。RedirHub に戻って再試行するには「Cloudflare で続行」をクリックするか、Manual タブに切り替えてください。

ステップ 3: 接続済みと HTTPS を待つ#

ダイアログを開いている間、RedirHub は数秒ごとにレコードを確認し、閉じた場合もバックグラウンドで確認を続けます。Cloudflare 経由で追加されたレコードは、通常 1〜2 分以内に表示されます。ドメインが Connected と表示されたら、リダイレクトは有効になっており、SSL 証明書はその直後に続いて発行されます。ドメインが有効になるとメールで通知されます。

10分経っても何も変わらない場合、RedirHub は確認した内容を表示し、レコードを手動で追加するよう提案します。

ステップ 4: リダイレクトをテストする#

ドメインをプライベートブラウザーウィンドウで開き、ホームページ、より深い階層のページ、そして www 版を、http:// と https:// の両方で確認してください。まだうまく動作しない場合は、新しいリダイレクトのトラブルシューティング または DNS 変更にかかる時間 を参照してください。

レコードを手動で追加したいですか?#

DNS 接続ダイアログで、Manual タブを開きます。そこには同じレコードが、各値ごとのコピーボタンと、削除が必要な古いレコードも含めて一覧表示されます。次に Cloudflare で:

  1. ドメインを選択し、DNS → Records を開きます。
  2. ルートドメインと www の既存の A、AAAA、CNAME レコードを削除します。MX とその他の TXT レコードは残してください。
  3. A レコードを追加します: 名前は @、IPv4 アドレスは RedirHub のものを使用します。Proxy status は DNS only(グレーの雲)にします。
  4. TXT レコードを追加します: 名前は @、内容は RedirHub のものを使用します。rehd-verify= で始まります。ドメインにすでに rehd-verify= レコードがある場合は、新しいものを追加せず既存のものを置き換えてください。
  5. CNAME レコードを追加します: 名前は www、ターゲットは RedirHub のものを使用し、proxy status は DNS only にします。
  6. RedirHub に戻って、変更しました をクリックしてください。RedirHub は、まだ不足しているレコードがあるかどうかを知らせます。
Cloudflare DNS records pointing a domain to RedirHub with proxy status set to DNS only

レコードを DNS のみにする

オレンジ色のクラウド(プロキシあり)では、リクエストは RedirHub ではなく Cloudflare に送られ、SSL 証明書を発行できません。すべての RedirHub レコードは DNS のみに設定する必要があります。

よくある質問

いいえ。ドメインとDNSはCloudflare上のままです。自動セットアップでは、ルートドメインとwwwのレコードのみが変更されます。

続行する前にRedirHubが表示するレコードだけです。つまり、ルートドメインのAレコード、rehd-verifyのTXTレコード、そして「wwwを接続する」にチェックを入れている場合はwwwのCNAMEです。Cloudflareがそれらの確認を求め、ゾーン内の他の設定は変更されません。

いいえ。RedirHubのレコードはDNSのみのままにする必要があります。自動セットアップではそのように追加されます。プロキシ経由にすると、CloudflareがRedirHubの代わりにリクエストに応答するため、リダイレクトとそのSSL証明書は動作しません。

はい。変更されるのはルートドメインとwwwのA、AAAA、CNAMEレコードだけです。MXレコードやSPFなどの他のTXTレコードはそのままです。

いいえ。ルートドメインのリダイレクトは、wwwがRedirHubを指している限り、wwwもカバーします。「wwwも接続する」にチェックを入れておけば、同じ手順で設定されます。

自動セットアップなら、通常は1〜2分です。手動変更の場合は、古いDNSレコードが期限切れになるまで最大24時間かかることがあります。RedirHubが変更を自動検知し、その後SSL証明書を発行します。