Menu
テーマ切り替え
ほのぼの情報サイト
ほのぼのゲーム情報GAME PON-POO
無料画像素材

メタタグを使用して簡単にリダイレクト(301)設定する方法

メタタグを使用して簡単にリダイレクト(301)設定する方法

サイトのドメイン変更時、なんらかの理由で公開時のアドレスと異なる記事へ移転や変更をした際に、訪れたユーザーを指定したURLへ転送するリダイレクト機能について。古いURLから新しいURLへリダイレクトさせる方法は複数存在しますが、今回はメタタグを用いた転送方法をご紹介します。

下記コードをhead内に設定するだけで、手軽にリダイレクトさせることができます。

<meta http-equiv="refresh" content="0;URL=https://example.com">

meta refreshというリダイレクト処理をするメタタグを使用して自動転送させます。contentの「0」は秒数を意味し、この場合だと0秒後に指定したURLへ自動転送されるように設定されています。「https://example.com」は、新しいURL(転送先)を設定してください。

新ドメインなどの変更時、0秒後に転送だと訪れたユーザーに不親切なので5秒程度で設定しておきましょう。その場合は下記のようにしてみてください。

<!DOCTYPE html>
<meta charset="UTF-8">
<html>
<head>
<title>移転</title>
<meta http-equiv="refresh" content="5;url=https://examplr.com/">
</head>

<body>
<h1>XXサイトは移転しました。</h1>
新しいURLは、https://examplr.comになります。
なお、このページは、5秒後に、新しいホームページに自動転送されます。
自動転送されない場合は、<a href="https://examplr.com/">こちら</a>からお願いします。
</body>

</html>

ドメインを変更しているならindex.html等でファイルを作成してください。転送させる理由や、リダイレクトが効かなかった場合の回避策としてリンクを貼っておくのも良いかと思います。

RU DESIGN
AUTHOR

RU DESIGN

個人でWeb制作をしています。一般からナイト系まで幅広く対応し、実践的なノウハウや自作ツールをこのブログで公開中。制作のご相談もお気軽にどうぞ。

この記事をシェア: