本文へ移動

りだいれくと

リダイレクト

Webサイトへのアクセスを自動的に別のURLへ転送する仕組みです。

詳しい説明

Webサイトにおいて、あるURLへのアクセスを自動的に別のURLへ転送する仕組みです。サイトのリニューアルやページの移動、URLの変更などが行われた際に、ユーザーや検索エンジンを正しい新しいページへ誘導するために使われます。

仕組みとしては、HTTPステータスコードを利用します。サーバーからブラウザに対して「301 Moved Permanently(恒久的な移動)」や「302 Found(一時的な移動)」といったコードを送信することで、ブラウザは自動的に新しいURLへ再リクエストを送ります。これにより、ユーザーはURLが変わったことを意識せずに閲覧を続けられます。

試験では、SEOへの影響やセキュリティ上のリスクとして問われます。正しいステータスコードを使わないと検索エンジンの評価が引き継がれず、順位が落ちる原因になります。また、悪意のあるサイトへ強制的に飛ばす「オープンリダイレクト」の脆弱性などがセキュリティの観点から出題されることがあります。

試験で問われること

ITパスポート試験

  • Webページの自動転送の仕組みとして問われます。
  • サイト移転時に検索エンジンの評価を引き継ぐ重要性が問われます。
  • フィッシングサイトへの誘導リスクなどが背景知識として出題されます。

基本情報技術者試験

  • HTTPステータスコードの301と302の違いが頻出です。
  • オープンリダイレクト脆弱性のメカニズムが問われます。
  • URLの正規化やSEO対策との関連で登場します。