直接回答
example.com を www.example.com に送るには、example.com から https://www.example.com へのドメインリダイレクトを 301 と Keep the path で作成し、ベアドメインのみ(@ の A レコード)を RedirHub に向けます。www はあなたのウェブサイトのままにしておきます。逆方向にするには、www.example.com をリダイレクトし、www のみを RedirHub に向けます。
| Item | Details |
|---|---|
| Goal | 1つの正規ホストにすることで、すべての訪問者と検索エンジンが www.example.com(または example.com)に到達します |
| 必要なもの | RedirHub ワークスペース(14日間のトライアルで十分です)と、ドメインの DNS へのアクセス |
| リダイレクトタイプ | 301 Permanent |
| Time | 約5分、加えて DNS の伝播時間 |
non-www を www にリダイレクト#
- Links で Create をクリックし、Domain Redirect を選択します。
- 次からリダイレクト: example.com。リダイレクト先: https://www.example.com。
- 301 永続的 を選び、パスを保持 します。その他のオプションで、リンクに UTM タグなどのパラメータが含まれる場合は、クエリ転送 をオンにしてください。
- What happens パネルを確認します: example.com/about は 301 で https://www.example.com/about に移動するはずです。リダイレクトを作成 をクリックします。
- example.com の Connect DNS を開き、@ の A レコードを表示されているアドレスに変更し、検証用の TXT レコードも設定します。@ にある他の A または AAAA レコードは削除してください。
- www レコードは変更しないでください。www は、サイトをホストしているサーバーを指したままにする必要があります。
ループを回避する
ルートドメインのリダイレクトは、www が RedirHub を指している場合に限り www も対象になります。両方の名前を RedirHub に向けると、www.example.com は自分自身へリダイレクトされ、訪問者には「リダイレクトが多すぎます」と表示されます。RedirHub を指すようにするのは、リダイレクト元の名前だけにしてください。
www を non-www にリダイレクトする#
- www.example.com から https://example.com へのドメインリダイレクトを作成し、301 永続的 と パスを保持 を設定します。
- Connect DNS で、www を表示されているターゲットへの CNAME に設定し、www の他のレコードはすべて削除します。
- A レコードは @ のままにして、あなたのウェブサイトを指すようにしてください。
結果#
| Request | Response | Lands on |
|---|---|---|
| http://example.com | 301 | https://www.example.com/ |
| https://example.com/about | 301 | https://www.example.com/about |
| https://example.com/shop?utm_source=mail | 301 | https://www.example.com/shop?utm_source=mail (with Query forwarding on) |
| https://www.example.com/about | 200 | あなたのウェブサイトは変更されません |
example.com の HTTPS は、DNS が設定されると自動的に発行されます。詳しくは 自動 HTTPS をご覧ください。単一の 301 リダイレクトであることを確認するには、Redirect Checker で URL を追跡してください。ループが見つかった場合は、リダイレクトチェーンとループを修正する をお読みください。
よくある質問
どちらでもSEO上は問題ありません。重要なのはどちらか一方を選び、もう一方を 301 でそこへリダイレクトして、リンクと順位が単一のホストに集約されるようにすることです。
どちらの名前もおそらく RedirHub を指しています。ルートドメインのリダイレクトは、www が RedirHub を指している場合の www も含むため、www は自分自身へ送られます。RedirHub を指すのは、リダイレクト元にしたい名前だけにしてください。
いいえ。RedirHub はそのドメインに対して http:// と https:// の両方に応答し、どちらも転送先へリダイレクトします。
多くのレジストラでもドメイン転送はできますが、ソース側の HTTPS がない、またはパスを保持しないことがよくあります。RedirHub はパスとクエリ文字列を保持し、HTTPS を自動で適用します。
