リダイレクトとは何か
リダイレクトとは、あるURLにアクセスした人を、自動的に別のURLへ転送する仕組みです。引っ越しのときに、古い住所宛ての郵便を新しい住所へ転送してもらう仕組みに似ています。
サーバーがリクエストを受け取ると、3xxのステータスコードと新しいURLを返します。ブラウザはそれを受けて、自動的に転送先へアクセスし直します。利用者は一瞬の切り替えだけで、新しいページにたどり着けます。
リダイレクトが使われる場面
リダイレクトは、URLが変わったときに古いリンクからの訪問者を逃さないために使われます。サイトの構成変更やドメイン移転など、さまざまな場面で活躍します。
代表的な利用場面は次のとおりです。いずれも、古いアドレスから新しいアドレスへ訪問者を案内したいときに使われます。
- ページのURLを変更したとき、古いURLから新しいURLへ案内する
- サイト全体を新しいドメインへ移転したとき
- httpでアクセスした人をhttpsの安全な方式へ切り替える
- メンテナンス中に、一時的に別の案内ページへ誘導する
- 複数のURLを一つの正規のURLへまとめる
実務ではどこで関係する?
リダイレクトは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。
リダイレクトとは?301と302について迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。
- 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
- 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
- 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
- 運用の話: 期限、差し替え、削除、共有メッセージまで決める
301リダイレクトとは(恒久的)
301はMoved Permanentlyと呼ばれ、ページが恒久的に新しいURLへ移転したことを示します。今後は新しいURLを正式なアドレスとして扱ってほしい、という意思表示です。
検索エンジンは301を見ると、評価を新しいURLへ引き継ごうとします。そのため、移転が確定していてもう元には戻さない場合は301を使うのが基本です。ブラウザも結果を覚え、次回からは直接新しいURLへアクセスすることがあります。
302リダイレクトとは(一時的)
302はFoundと呼ばれ、一時的に別のURLへ転送していることを示します。元のURLはこの先も使い続ける予定で、あくまで今だけ別の場所を見せている状態です。
キャンペーン期間中だけ特設ページへ誘導したり、メンテナンス中に一時的な案内を表示したりする場合に向いています。検索エンジンは元のURLを正式なものとして扱い続けるため、評価が移転先へ移りにくいのが特徴です。
301と302を使い分ける手順
どちらを使うかは、移転が恒久的か一時的かで判断します。誤って選ぶと検索エンジンの扱いが意図とずれるため、最初に方針を決めることが大切です。
次の手順で判断します。迷ったときは、元のURLに戻すつもりがあるかどうかを基準にすると整理しやすくなります。
- そのURL変更が恒久的か、一時的かを決める
- もう元に戻さないなら301(恒久的)を選ぶ
- 後で元のURLに戻す予定があるなら302(一時的)を選ぶ
- 転送先のURLが正しく開けるか事前に確認する
- 設定後、実際にアクセスして転送が機能するかテストする
ギガサイト便でのリダイレクトとの関わり
ギガサイト便は独自ドメインでの本番運用ではなく、確認やレビュー、一時共有に向くサービスです。そのため、URLを次々と切り替えてリダイレクトを設定するような本格的な転送運用には向きません。
代わりに、同じURLのままファイルを差し替えられるという特徴があります。中身を更新するたびに新しいURLへ転送する必要がなく、最初に送ったリンクをそのまま使い続けられます。リダイレクトで複数URLを管理する手間をかけずに、一つのURLで最新版を見せられる点が一時共有では便利です。
よくある質問
301と302の一番の違いは何ですか。
301は恒久的な移転、302は一時的な転送を示します。もう元のURLに戻さないなら301、後で戻す予定があるなら302を使うのが基本的な使い分けです。
リダイレクトは利用者に気づかれますか。
多くの場合、自動で一瞬切り替わるだけなので、ほとんど意識されません。アドレスバーのURLが転送先に変わることで、転送が起きたと分かる程度です。
間違えて301を設定するとどうなりますか。
検索エンジンが恒久的な移転と判断し、評価を転送先へ引き継ごうとします。一時的な転送のつもりで301を使うと、意図せず元のURLの扱いが変わることがあります。
ギガサイト便でリダイレクトの設定は必要ですか。
通常は不要です。同じURLのままファイルを差し替えられるため、内容を更新しても新しいURLへ転送する必要がなく、最初のリンクをそのまま使い続けられます。
実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?
細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。