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

URLマスキングと301・302リダイレクトの違い:どのタイプを使うべきか

直接回答

URLマスキング(フォワーディング with masking、または Frame リダイレクトとも呼ばれる)は、アドレスバーにあなたのドメインを表示したまま、別サイトのページを表示します。これはリダイレクトするのではなく、フルスクリーンのフレーム内に遷移先を読み込むことで機能します。自分ではホストできないページに自分のドメインを載せたい場合にのみ使い、そのページがフレーミングを許可している場合に限ってください。検索順位を付けたいものには、代わりに 301 リダイレクトを使ってください。302 は一時的な移動に、フォームや API がデータを保持する必要がある場合は 307 または 308 を使います。

RedirHub でリダイレクトを作成または編集するとき、Redirect type が訪問者と検索エンジンが遷移先にどう到達するかを決めます。301、302、307、308 は HTTP リダイレクトで、ブラウザを新しい URL に送ります。Frame(マスキング)と Custom HTML は訪問者をあなたのドメイン上に留めます。このガイドでは、URL マスキングとは何か、通常のリダイレクトとどう違うか、どれを選ぶべきかを説明します。

URL マスキングとは?#

URL マスキングとは、訪問者があなたのドメインを入力またはクリックすると、実際には別の場所にあるコンテンツが表示され、アドレスバーは一切変わらないことを意味します。レジストラはこれを「forwarding with masking」(GoDaddy)や「Masked (URL Frame)」リダイレクト(Namecheap)として販売しています。仕組みはどこでも同じで、あなたのドメインが独自の小さなページで応答し、そのページが遷移先をフルスクリーンのフレーム内で読み込みます。

Diagram comparing a 301 or 302 redirect, where the address bar changes to mybrand.com, with forwarding with masking, where the address bar keeps oldbrand.com and mybrand.com loads inside a frame

With a redirect the browser moves to the destination; with masking it stays on your domain and frames the destination.

GoDaddy は違いを簡潔に説明しています。フォワーディングのみは 訪問者を選択した遷移先 URL にリダイレクトする[↗] のに対し、フォワーディング with masking ではブラウザのアドレスバーにあなたのドメイン名が残ります。通常のリダイレクトは、ステータスコード(301、302、307、308)と Location ヘッダーで構成され、ブラウザは新しいアドレスへ移動します。マスキングは 200 とページで応答するため、ブラウザはあなたのドメインから離れません。

URL マスキングとリダイレクト: 簡易比較#

名称は RedirHub ダッシュボードの Redirect type オプションに対応しています(Frame と Custom HTML は More types の下にあります)。
Redirect typeアドレスバーに表示されるものSEOフォーム/APIデータを保持します最適な用途
301 · PermanentDestinationランキングシグナルを転送先に渡しますNoドメイン変更、サイト移行、恒久的な移動
302 · TemporaryDestination元のURLをインデックスに保持しますNoテスト、メンテナンス、短期キャンペーン
307 · TemporaryDestinationSame as 302Yesフォーム、API、Webhookの一時的な移動
308 · PermanentDestinationSame as 301Yesフォーム、API、Webhookの恒久的な移動
フレーム(マスキング)あなたのURLフレーム化されたコンテンツにはランキングの評価が付かない—他所でホストされているサイトをあなたのドメイン下で表示する
カスタムHTML(Pro)あなたのURL自分のページとしてインデックスされる—お知らせ、保留ページ、シンプルなランディングページ

URLマスキングはSEOに悪いですか?#

マスキング自体はペナルティではありませんが、ランキングに役立つものは何も得られません。検索エンジンからは、あなたのドメイン上にあるフレームだけのページとして見え、実際のコンテンツは遷移先の独自URLに残ったままです。マスクしたドメインはランキングを構築せず、遷移先にも301で渡されるようなシグナルは届きません。あるドメインの訪問者と検索価値を別のサイトへ移したいなら、301を使ってください。

そのため、実際のリダイレクトのほぼすべては通常の301です。RedirHubで設定されるリダイレクトの約96%は301で、アカウントの約7分の1は少なくとも一度は302を設定しています(RedirHubプラットフォームデータ、2026年10月)。

301 · 永続的(SEOに適した)#

301 は、ブラウザと検索エンジンにページが恒久的に移動したことを伝えます。検索エンジンは古い URL のランキングシグナルを移転先に引き継ぎ、やがて結果に新しい URL を表示します。これは、ドメイン変更、リブランド、サイト移行、そして元に戻らない URL に最適です。迷った場合は、301 を恒久的なリダイレクトの既定値にしてください。

ブラウザは恒久的なリダイレクトを記憶します

訪問者が 301 または 308 に一度従うと、RedirHub で変更した後でも、キャッシュをクリアするまでブラウザが古い移動先へ送り続けることがあります。

テスト中、または移動先がまだ変更される可能性がある場合は、302 で始め、移動先が確定したら 301 に切り替えてください。

302 · 一時的#

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 がよりよく知られた選択肢であり、どちらも同じようにうまく機能します。

フレーム(マスキング):最初に確認すべき制限#

Frame は RedirHub の URL マスキング機能です。宛先をあなたのドメイン上の全画面フレーム内に読み込むため、アドレスバーには常にあなたの URL が表示されたままになります。これは、サイトが別の場所、たとえばページビルダーやポートフォリオプラットフォームでホストされている場合に、訪問者に自分のドメインだけを見せたいときに便利です。選ぶ前に、次の制限を確認してください。

  • 多くのサイトはフレーム内表示を許可しません。宛先が X-Frame-Options ヘッダー(DENY または SAMEORIGIN)や、あなたのドメインを含まない frame-ancestors[↗] を持つ Content-Security-Policy を送信している場合、ブラウザーはフレーム内に空白ページまたはエラーページを表示します。多くの大規模プラットフォームや、ほとんどすべてのログインページがこれに該当します。
  • 宛先は HTTPS を使用している必要があります。ブラウザーは https:// ページ内の http:// ページをブロックします。
  • アドレスバーは決して変わりません。訪問者は特定の内部ページをブックマークしたり共有したりできず、更新すると最初に開いたページへ戻ります。
  • ログインが機能しない場合があります。ブラウザーは別ドメインのフレーム内での Cookie を制限するため、サインインやチェックアウトのフローが壊れることがあります。
  • SEO 上の利点はありません。宛先のコンテンツはあなたのドメインで順位付けされません。検索トラフィックが重要な場合は、301 を使用してください。

宛先を確認するには、ブラウザーでそのページを開き、開発者ツールを開いて、Network タブでページのレスポンスヘッダーを確認します。X-Frame-Options、またはあなたのドメインを含まない frame-ancestors ルールが表示される場合、その宛先では Frame は機能しません。代わりに 301 または 302 を使用してください。

RedirHub で URL マスキングを設定する方法#

  1. RedirHub ダッシュボードで、Domain Redirectを選択します。
  2. Redirect from に、たとえば oldbrand.com のようにドメインを入力します。ルートドメインは www も含みます。
  3. Redirect to に、表示したいページの https:// アドレスを入力します。
  4. Redirect type の下で、More types を開きます。
  5. Frame を選択します。
  6. Paths の下で、oldbrand.com/about が mybrand.com/about を開くように Keep the path を選ぶか、Everything to one URL を選びます。
  7. What happens パネルを確認します。各サンプル URL に Frame ラベルが表示されているはずです。次に Create redirect をクリックします。
  8. 求められたら、ドメインの DNS を RedirHub に向けます(Connect DNS)。変更されるのはルートと www のレコードのみです。
  9. プライベートウィンドウでドメインを開き、ページがフレーム内で読み込まれることを確認します。redirect speed test では、200 応答、HTTPS ステータス、応答時間が表示されます。
The RedirHub New domain redirect form: Redirect from oldbrand.com and oldbrand.net, Redirect to https://mybrand.com, More types opened with Frame selected, Keep the path chosen, and the What happens panel showing Frame for each sample URL

Frame is under More types. The What happens panel shows that the address stays on oldbrand.com.

リダイレクトは機能していますか? ドメインを入力してください。ステータスコード(301 または 302)、遷移先、HTTPS が有効かどうか、そしてワシントン、フランクフルト、東京からの応答速度を確認できます。過去7日間にテストされたすべてのリダイレクトの中で順位付けされます。

自分のリダイレクトをテスト

レジストラのマスキング vs RedirHub#

ドメインが GoDaddy または Namecheap にある場合は、そこで無料でマスキングを有効にできます。GoDaddy のマスキング付き転送にはドメインを GoDaddy のネームサーバーに設定する必要があり、Namecheap では 301 と 302 の非マスク型の横に Masked (URL Frame)[↗] のリダイレクトタイプがあります。GoDaddy 転送ガイド と Namecheap リダイレクトガイド では両方を順に説明しています。1つのドメインで、フレーミングを許可する遷移先なら、これで十分なことが多いです。

レジストラの機能は、2026年11月時点で GoDaddy と Namecheap のヘルプページを確認しています。
レジストラの転送RedirHub
リダイレクトタイプ301、302、マスキング301、302、307、308、フレーム(マスキング)、カスタムHTML
DNS とメールGoDaddyには独自のネームサーバーが必要ですDNSとメールはそのまま維持され、ルートとwwwのレコードのみが変更されます
HTTPSレジストラによって異なります(Namecheap:別の宛先ドメインにのみ)ルートとwwwに対して自動的に発行・更新されます
応答する場所レジストラの転送サーバー世界中の130のエッジロケーション。各訪問者の近くで応答します
多数のドメインドメインごとに設定リダイレクトごとに複数の送信元ドメインに対応。すべてのプランでCSVインポート可能
Priceドメイン付きで無料月額49ドルから(Core)、Proは14日間の無料トライアル

1つ以上のマスクされたドメインが必要なときや、誰が訪れているかを確認したいときは、RedirHubは価値があります。各リダイレクトは130のグローバルエッジロケーションから配信され、ルートとwwwは1つのドメインとして扱われ、自動HTTPSが両方をカバーします。パスを維持することも、各旧URLを個別のページに割り当ててドメイン変更を完全なウェブサイト移行に変えることもできます。複数の送信元ドメインを1つのリダイレクトに追加したり、一括CSVインポートで何百ものルールを読み込んだりできます。転送済みドメインのポートフォリオを管理している場合は、DNSが10分ごとに再確認されます。ボットを除外したクリック数とユニーク訪問者数、各ドメインの上位リンクも確認できます。

プランは月額49ドル(Core)からです。Proには14日間の無料トライアルが付いています。1つのドメインだけをマスクできればよく、レジストラのオプションで十分なら、そのまま使い続けてください。

カスタムHTML(Pro)#

カスタムHTMLはまったくリダイレクトしません。代わりに、RedirHubは入力したHTMLをそのソースURLのページとして表示します。メンテナンス中や「近日公開」の告知、駐車中または売却中のドメインの保留ページ、あるいは独自のホスティングを必要としないシンプルなランディングページに使用できます。2つ目のオプションである「カスタムHTML、Not found (404)」は同じHTMLを表示しますが、404ステータスで応答するため、終了したページに適しています。カスタムHTMLはProプラン以上で利用できます。

パス、クエリ、および宛先変数#

4種類のHTTPリダイレクトとFrameはすべて、パスを維持、クエリ転送(その他のオプション内)、および宛先URL変数と併用できます。たとえば、Frameでパスを維持すると、初回訪問時に宛先の対応する内部ページが開きます。詳細は宛先URL変数を参照してください。

どのリダイレクトタイプを選ぶべきですか?#

  • サイトやドメインを恒久的に移行する場合: 301
  • テスト、一時的なキャンペーン、または移動先がまだ最終確定していない場合: 302(後で301に切り替え)
  • API、webhook、またはフォームのエンドポイントを移動する場合: 308(恒久的)または 307(一時的)
  • アドレスバーに独自ドメインを表示したままにする場合: フレーム(マスキング)。移動先がフレーミングを許可していることを確認した後に使用してください
  • リダイレクトせずにページを表示する場合: カスタムHTML

リダイレクトの種類はいつでも変更できます。変更後にリダイレクトが期待どおりに動作しない場合は、新しいリダイレクトのトラブルシューティングを参照してください。

よくある質問

これはURLマスキングに対するレジストラの名称です。あなたのドメインを開いた訪問者には遷移先サイトが表示されますが、遷移先はリダイレクトではなくフルスクリーンのフレーム内で読み込まれるため、アドレスバーには引き続きあなたのドメインが表示されます。

恒久的な移転には301を使ってください(フォームやAPIデータを受け取るエンドポイントには308を使うこともあります)。これにより、検索エンジンは古いURLのランキングシグナルを遷移先へ引き継ぎます。302は移転が一時的な場合にのみ使ってください。マスキング(Frame)はランキングシグナルを渡しません。

いいえ。マスキングではアドレスバーにあなたのドメインが残りますが、誰に対しても同じページを表示します。Googleはクローキングを、ランキングを操作する目的でユーザーと検索エンジンに異なる内容を見せることだと定義しており、これはスパムポリシーに違反します。リンクツールの中には、遷移先アドレスを隠すことを「link cloaking」と呼ぶものもありますが、それは別物です。

はい、両方の側がHTTPSを使用していれば可能です。RedirHubはあなたのドメイン(ルートおよびwww)向けの証明書を自動的に発行し、更新します。遷移先もhttps://である必要があります。なぜなら、ブラウザはhttps://ページ内でhttp://ページを読み込むことをブロックするからです。

いいえ。テスト中は302を使い、遷移先が確定したら301に切り替えるのが一般的で安全な方法です。検索エンジンは301を見た時点で、そのリダイレクトを恒久的なものとして扱います。

ブラウザは301と308のリダイレクトをキャッシュします。ブラウザは、キャッシュをクリアするまで古い遷移先を記憶しています。プライベートウィンドウか別のブラウザでテストしてください。古いリダイレクトをたどっていない訪問者には、新しい遷移先がすぐに表示されます。

遷移先は、おそらくX-Frame-OptionsまたはContent-Security-Policyのframe-ancestorsヘッダーによってフレーム内での表示をブロックしているか、https://ではなくhttp://を使用しています。これを変更できるのは遷移先の所有者だけです。それ以外の場合は、301または302リダイレクトを使用してください。

あなたのドメインについては、そうではありません。あなたのページはほとんど独自のコンテンツを持たないフレームにすぎないため、遷移先のコンテンツはそのURLに紐づいたままになります。検索エンジンに遷移先を評価させたい場合は、301リダイレクトを使用してください。