直接回答
恒久的な移動には301を、一時的な移動には302を使用します。フォーム、API、またはウェブフックでリクエストデータを保持する必要がある場合にのみ、308または307を使用してください。Frame(マスキング)は、アドレスバーに自分のドメインを表示したままにできますが、移動先がフレーム表示を許可している場合に限ります。Custom HTMLは、リダイレクトせずに独自のページを表示したい場合に選びます。
RedirHubでリダイレクトを作成または編集するとき、Methodドロップダウンで、訪問者と検索エンジンが移動先にどのように到達するかが決まります。4つのHTTPメソッド(301、302、307、308)はブラウザを新しいURLへ送ります。FrameとCustom HTMLは訪問者を自分のドメインにとどめます。このガイドでは、それぞれのオプションが何をするのか、そしていつ使うべきかを説明します。
簡単な比較#
| Method | アドレスバーに表示されるもの | SEO | フォーム/APIデータを保持する | 最適な用途 |
|---|---|---|---|---|
| 301 永久移動 | Destination | ランキングシグナルを移動先に渡す | No | ドメイン変更、サイト移転、恒久的な移動 |
| 302 Found | Destination | 元のURLをインデックスに保持します | No | テスト、メンテナンス、短期キャンペーン |
| 307 一時的リダイレクト | Destination | Same as 302 | Yes | フォーム、API、Webhookの一時的な移動 |
| 308 恒久的リダイレクト | Destination | Same as 301 | Yes | フォーム、API、Webhookの恒久的な移動 |
| フレーム(マスキング) | あなたのURL | 遷移先のコンテンツは、あなたのドメインではランク付けされません | — | あなたのドメイン下で、別の場所でホストされているサイトを表示する |
| カスタムHTML(Pro) | あなたのURL | 自分のページとしてインデックスされる | — | お知らせ、ホールディングページ、簡単なランディングページ |
301 永久移転(SEOに適しています)#
301は、そのページが恒久的に移動したことをブラウザと検索エンジンに伝えます。検索エンジンは古いURLのランキングシグナルを移転先へ引き継ぎ、やがて検索結果に新しいURLを表示します。これは、ドメイン変更、リブランディング、サイト移行、または元に戻らないURLに最適な選択です。迷った場合は、恒久的なリダイレクトのデフォルトとして301を選びます。
ブラウザは恒久的なリダイレクトを記憶します
訪問者が301または308をたどると、そのブラウザは、RedirHubで変更した後でも、キャッシュをクリアするまで古い移転先へ送り続けることがあります。
テスト中の場合、または移転先がまだ変更される可能性がある場合は、302から始めて、移転先が確定したら301に切り替えてください。
302 Found(临時)#
302 は移動が一時的であることを示します。検索エンジンは元のURLをインデックスに残し、転送先をその代わりとして扱いません。メンテナンスページ、季節限定のプロモーション、A/Bテスト、そして転送先が定期的に変わるリダイレクトに使用します。ブラウザは301のように302をキャッシュしないため、変更はすぐに反映されます。より詳しい比較については、301 と 302 のリダイレクトをお読みください。
307 一時的リダイレクトと 308 恒久的リダイレクト#
307 と 308 は 302 と 301 と同じ意味ですが、1つ違いがあります。ブラウザは送信時とまったく同じ形でリクエストを繰り返さなければなりません。301 と 302 では、ほとんどのブラウザがフォーム送信(POST リクエスト)を新しいアドレスでの通常のページ読み込みに変換してしまうため、送信データは失われます。307 と 308 はメソッドとデータを保持します。
- 308: API エンドポイント、Webhook URL、またはフォームハンドラが恒久的に移動しました。
- 307: 同じ種類のエンドポイントが、たとえば移行期間中のように、一時的に移動しています。
人々がブラウザで開く通常のウェブページでは、301 と 302 がよりよく知られた選択肢であり、どちらも問題なく機能します。
フレーム(マスキング)#
フレームは、あなたのドメイン上のフルスクリーンフレーム内に転送先を読み込むため、アドレスバーには引き続きあなたのURLが表示されます。サイトが別の場所でホスティングされている場合、たとえばページビルダーやポートフォリオプラットフォーム上にある場合に、訪問者にはあなたのドメインだけを見せたいときに便利です。
フレームを選ぶ前に、次の制限を確認してください。
- 多くのサイトはフレーム表示を許可していません。転送先が X-Frame-Options ヘッダー、または frame-ancestors を含む Content-Security-Policy を送信している場合、ブラウザはフレーム内に空白ページかエラーページを表示します。大手プラットフォームのほとんどと、ほぼすべてのログインページがこれに該当します。
- 転送先は HTTPS を使用する必要があります。ブラウザは https:// ページ内で http:// ページをブロックします。
- アドレスバーは変わりません。訪問者は特定の内側のページをブックマークしたり共有したりできず、更新すると最初のページに戻ります。
- ログインが機能しない場合があります。ブラウザは別ドメインのフレーム内での Cookie を制限するため、サインインやチェックアウトのフローが壊れることがあります。
- SEO 上のメリットはありません。検索エンジンは、フレームだけを含むあなたのドメイン上のページを認識するだけなので、転送先のコンテンツはあなたのドメインでランキングされません。検索トラフィックが重要なら、301 を使用してください。
転送先を確認するには、ブラウザでそのページを開き、開発者ツールを開いて、Network タブでページのレスポンスヘッダーを確認してください。X-Frame-Options(DENY または SAMEORIGIN)や、あなたのドメインを含まない frame-ancestors ルールが見つかった場合、Frame はその転送先では機能しません。詳しくは マスキング付き URL 転送を使うべき場合 をご覧ください。
カスタム HTML(Pro)#
カスタム HTML は一切リダイレクトしません。代わりに、RedirHub は入力した HTML をそのソース URL のページとして表示します。メンテナンス中や「近日公開」の案内、駐車中または売り出し中ドメインの保留ページ、あるいは独自ホスティングを必要としないシンプルなランディングページに使用できます。カスタム HTML は Pro プラン以上で利用できます。
転送オプションと変数#
4 つの HTTP メソッドと Frame は、Path 転送、Query 転送、および転送先 URL 変数とすべて連携します。たとえば、Path 転送を有効にした Frame は、初回訪問時に転送先の一致する内側のページを開きます。詳細は 転送先 URL 変数 を参照してください。
どの方法を選べばよいですか?#
- サイトやドメインを恒久的に移動する場合: 301
- テスト、短期キャンペーン、または移動先がまだ確定していない場合: 302(後で301に切り替える)
- API、Webhook、またはフォームのエンドポイントを移動する場合: 308(恒久的)または 307(一時的)
- アドレスバーにドメインを表示したままにする場合: フレーム(マスキング)。移動先がフレーミングを許可していることを確認してください
- リダイレクトの代わりにページを表示する場合: カスタムHTML
方法はいつでも変更できます。変更後にリダイレクトが期待どおりに動作しない場合は、新しいリダイレクトのトラブルシューティングを参照してください。
よくある質問
恒久的な移転には、301(またはフォームやAPIデータを受け取るエンドポイントには308)を使用します。これにより、検索エンジンは旧URLのランキングシグナルを移転先に引き継ぎます。302は、移転が一時的な場合にのみ使用してください。
いいえ。テスト中は302を使い、移転先が確定したら301に切り替えるのは、一般的で安全な方法です。検索エンジンは301を確認した時点で、そのリダイレクトを恒久的なものとして扱います。
ブラウザは301と308のリダイレクトをキャッシュします。ブラウザは、キャッシュがクリアされるまで古い移転先を記憶しています。プライベートウィンドウや別のブラウザでテストしてください。古いリダイレクトに従っていない訪問者には、新しい移転先がすぐに表示されます。
移転先は、X-Frame-Options または Content-Security-Policy ヘッダーによりフレーム内表示をブロックしているか、https:// ではなく http:// を使用している可能性が高いです。これを変更できるのは移転先の所有者のみです。それ以外の場合は、301 または 302 を使用してください。
あなたのドメインについては違います。Google はあなたのページを、ほとんど独自コンテンツのないフレームとして認識し、移転先をその独自ドメイン上でインデックスします。検索エンジンに移転先のコンテンツを評価させたい場合は、301リダイレクトを使用してください。
