HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

数秒後にURLを別のWebサイトへリダイレクトする方法【metaタグの使い方】

ページリダイレクトとは?

ページリダイレクトとは、あるURLをクリックしてページXにアクセスしようとした際に、内部的には別のページYへ自動的に転送される仕組みのことです。サイトの移転やURL変更の際に、古いページから新しいページへ訪問者を誘導するなど、さまざまな場面で活用されています。

METAタグを使ったリダイレクトの基本

数秒後にURLを別のWebサイトへリダイレクトさせたい場合は、HTMLの<meta>タグを使用します。http-equiv="refresh" を指定し、content属性で待機時間(秒数)と転送先のURLを設定します。このcontent属性の値によって、リダイレクトまでの秒数が決まります。

サンプルコード:10秒後に別サイトへ転送する例

以下は、現在のページを10秒後に別のWebサイトへリダイレクトさせる例です。content属性の最初の数値が秒数を表し、「url =」以降に転送先のURLを記述します。

<!DOCTYPE html>
<html>
   <head>
      <title>HTML Meta Tag</title>
      <meta http-equiv = "refresh" content = "10; url = https://www.tutorialspoint.com" />
   </head>
   
   <body>
      <p>Hello HTML5!</p>
   </body>
</html>

押さえておきたいポイント

  • 即時リダイレクトも可能: content属性の秒数を「0」に設定すれば、ページ読み込み後すぐに転送されます。
  • SEOへの配慮: 恒久的なサイト移転の場合は、サーバーサイドでの301リダイレクトが検索エンジンに適切に評価されるため推奨されます。metaタグによるリダイレクトは簡易的な手法と位置づけましょう。
  • ユーザーへの案内: 転送前に「10秒後に新しいサイトへ移動します」といったメッセージを表示しておくと、訪問者が混乱せずに済みます。
  1. Webページを別のURLへ自動的にリダイレクトする方法【metaタグの使い方】

    ページリダイレクトとは、あるURL(ページX)にアクセスしたのに、実際には内部で別のページYへ転送されてしまう現象のことです。これは「ページリダイレクト」によって発生します。HTMLページから別のURLへリダイレクトさせるには、METAタグを使用します。このとき、http-equiv属性を使ってcontent属性の値に対するHTTPヘッダーを指定します。content属性の値は、何秒後にリダイレクトを実行するかを示す秒数です。また、新しいURLへ即座にジャンプさせたい場合は、content属性の値を0に設定してください。記述例以下は、現在開いているページを3秒後に別のウェブサイトへ自動的にリダ

  2. WordPressキャッシュの仕組みを徹底解説!ページ表示速度を劇的に改善する方法

    WordPressのパフォーマンスプラグインに共通する目標は、訪問者へページを届けるまでの時間を短縮することです。その主要な手法のひとつが、各ページのコピーを保存する「ページキャッシュ(Page Caching)」です。 最適化されていない一般的なWordPressサイトでは、平均的なページ読み込み時間は3〜5秒程度かかります。静的ページを配信し、推奨される最適化手法を実践することで、読み込み時間は0.5秒〜1秒まで短縮可能です。 WP Rocketは、ページ読み込み時間を1秒に短縮するメリットについて解説しています。 ページキャッシュを使用していないWordPressサイトでは、誰かが