HTMLツール

無料 No-JSリダイレクトページジェネレーター

JavaScript不要のmeta refreshタグを使った完全なHTMLリダイレクトページを生成します。

ツールを読み込み中...

No-JSリダイレクトページジェネレーターとは

メタリフレッシュリダイレクトは、訪問者をあるURLから別のURLに送信するHTMLのみの方法です。サーバーリダイレクトが利用できない静的ホスティング(GitHub Pages、Netlifyなど)で機能します。タグは遅延と送信先URLとともにページのheadに配置されます。

クイックアンサー

meta refreshタグを使用して、訪問者を新しいURLにリダイレクトする完全なHTMLページを作成します。JavaScriptやサーバー設定なしで、GitHub Pagesなどの任意の静的ホスティングプラットフォームで機能します。

Last updated: 2026-06-11

制限事項

  • meta refreshは真のHTTP 301リダイレクトではありません。検索エンジンはこれを弱いシグナルとして扱います。恒久的なURL移動には、可能な場合はサーバーレベルの301リダイレクトを使用してください。
  • 一部のブラウザとセキュリティツールはユーザーがmeta refreshリダイレクトを無効にすることを許可しており、自動転送なしで訪問者がリダイレクトページに留まります。
  • meta refreshリダイレクトはサーバーサイドリダイレクトよりもSEO価値が低くなります。サーバーサイドリダイレクトが利用できない場合にのみ、静的ホスティングで使用してください。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. ターゲットURLとリダイレクト遅延(秒)を入力します。
  2. リダイレクト通知ページのページタイトルとオプションの本文テキストを追加します。
  3. 生成されたHTMLを古いURLの場所にファイルとしてコピーします。
  4. ファイルを公開し、リダイレクトが正しく機能することをテストします。

主な用途

  • サーバーリダイレクトが利用できない静的ホスティングで古いURLを新しい場所にリダイレクトする。
  • 訪問者を送信先URLに転送するショートリンクページを作成する。
  • GitHub Pagesサイトを新しいドメインに移動し、各古いURLにソフトリダイレクトページを配置する。

用途

使用例

ブログ投稿URLの変更

ブログが/old-postから/new-postに移動します。ツールは古いURLにmeta refreshページを生成し、訪問者とクローラーが新しい場所に転送されるようにします。

ドメイン移行

サイトがuser.github.ioからカスタムドメインに移動し、ディープリンクにリダイレクトページを使用して、ブックマークを持っている訪問者が正しいコンテンツに到達できるようにします。

よくあるミス

  • 遅延を0に設定し、ページが変わる前に訪問者がリダイレクト通知を読む時間がない。
  • リダイレクト発火時に解決しない壊れたURLや相対URLを指定する。
  • meta refreshが発火しない場合やブラウザでブロックされた場合に備えて、手動クリックリンクを追加しない。

検証

  1. 生成されたHTMLページをブラウザで開き、指定された遅延後にリダイレクトが発火することを確認する。
  2. ウェブクローラーツールまたはブラウザ拡張機能を使用してリダイレクトチェーンを検証し、最終的な送信先URLが正しいことを確認する。

FAQ

No-JSリダイレクトページジェネレーターのFAQ

検索エンジンはmeta refreshリダイレクトを追従しますか?

Googleはほとんどの場合、0秒のmeta refreshを恒久リダイレクトとして扱います。より長い遅延は一時的なものとして扱われます。meta refreshは301サーバーリダイレクトほど強力ではありませんが、静的ホスティング上の唯一の選択肢です。

meta refreshはJavaScriptリダイレクトより優れていますか?

meta refreshはJavaScriptなしで動作し、実装がよりシンプルです。どちらもサーバーサイドリダイレクトよりは劣りますが、静的ホスティングプラットフォームでは実用的な選択肢です。

どの遅延を使用すべきですか?

即時リダイレクトには0秒を使用します。検索エンジンは0秒のmeta refreshを恒久リダイレクトシグナルとして扱います。訪問者が転送前に通知を読む時間が必要な場合にのみ、3〜5秒の遅延を使用してください。

meta refreshリダイレクト前に訪問者はコンテンツのフラッシュを見ますか?

0秒の遅延では、リダイレクトは事実上瞬時で、訪問者は送信先に送られる前に何も見えません。5秒などの長い遅延では、訪問者はリダイレクト前にページコンテンツを見ます。これは「このページは移動しました」という通知で、リダイレクト前にメッセージと手動リンクを表示したい場合に便利です。遅延テキストは短く保ち、常にクリック可能な手動リンクを含めてください。

関連ツール

その他のhtmlツール

こちらもお試しください

こちらもお試しください