メタリフレッシュタグ、またはメタリダイレクトは、Webページをリロードまたはリダイレクトできる1つの方法です。 メタリフレッシュタグは使いやすく、誤用も容易です。 なぜこのタグを使いたいのかと、そうする際に避けるべき落とし穴を見てみましょう。
現在のページをMeta Refreshタグでリロードする
メタリフレッシュタグでできることの1つは、誰かがすでに存在しているページを強制的にリロードすることです。
これを行うには、 HTML文書の 内に次のメタタグを配置します。 現在のページを更新するために使用すると、構文は次のようになります。
はHTMLタグです。 これはHTML文書の先頭にあります。
http-equiv = "refresh"は、このメタタグがテキストコンテンツではなくHTTPコマンドを送信していることをブラウザに通知します。 word refreshはHTTPヘッダーで、ページがリロードされるか、別の場所に送信されることをWebサーバーに通知します。
content = "600"は、ブラウザが現在のページをリロードするまでの時間(秒)です。 ページをリロードする前に、この時間を任意の時間に変更します。
このバージョンのリフレッシュタグの最も一般的な用途の1つは、株価表示や天気図などの動的コンテンツを含むページをリロードすることです。 また、このタグは、ページの内容をリフレッシュする方法として、ディスプレイブースの展示会で表示されていたHTMLページで使用されています。
広告をリロードするこのメタタグもありますが、実際に読んでいる間にページをリロードすることができるように、読者には迷惑をかけることになります。 最終的に、実際にメタタグを使用してページ全体をリフレッシュする必要なく、ページコンテンツを最新の状態に更新するためのより良い方法があります。
メタリフレッシュタグを使用して新しいページにリダイレクトする
メタリフレッシュタグを使用するもう1つの方法は、要求したページから別のページにユーザーを送信することです。
これの構文は、現在のページをリロードすることとほぼ同じです。
ご覧のとおり、コンテンツの属性は少し異なります。
content = "2 https:// www。/
番号は、ページをリダイレクトするまでの時間(秒単位)です。 セミコロンの後には、ロードする新しいページのURLが表示されます。
注意してください。 リフレッシュタグを使用して新しいページにリダイレクトするときの最も一般的なエラーは、途中に余分な引用符を追加することです。
たとえば、これは間違っています:content = "2; url = " http://newpage.com "メタリフレッシュタグを設定していてページがリダイレクトされていない場合は、最初にエラーをチェックしてください。
メタリフレッシュタグを使用する際の欠点
メタリフレッシュタグにはいくつかの欠点があります。
- メタ・リフレッシュ・リダイレクトは、検索エンジンを欺くためにスパマーによって使用されてきました。 検索エンジンは、しばしばそれらのサイトをデータベースから削除します。 多くのメタリフレッシュタグを使用してページをリダイレクトすると、検索エンジンによってサイトがスパムであると判断され、インデックスから削除される可能性があります。 古いURLを新しいURLにリダイレクトする必要がある場合は、代わりに301 Server Redirectを使用することをお勧めします。 そのリダイレクトは、実際に検索エンジンにページが永続的に移動されたことを知らせ、その古いページから新しいページにリンクランキングを転送する必要があることを知らせます。