
サイトのドメイン変更時、なんらかの理由で公開時のアドレスと異なる記事へ移転や変更をした際に、訪れたユーザーを指定した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等でファイルを作成してください。転送させる理由や、リダイレクトが効かなかった場合の回避策としてリンクを貼っておくのも良いかと思います。
関連記事
2025/04/19
WordPressでのサイト運営、始めてみましたか?✨ 最初は設定や記事の書き方など、覚えることがたくさんで大変ですよね!基本的な操作は色々なサイトで解説されて...
2025/04/19
WordPressで画像やプラグインをアップロードしようとしたら、「Missing a temporary folder」というエラーが出て、うまくアップロード...
2025/04/19
WordPressサイトで人気の高いお問い合わせフォームプラグインの一つであるWPFormsを利用していると、サイトの管理画面や、実際にフォームが表示されている...
2025/04/18
WordPressサイトを運営していると、時々「Fatal error: Maximum execution time of XX seconds exceed...
2025/04/18
WordPressでウェブサイトを運用していると、予期しないエラーメッセージに遭遇することがあります。有名なエラー(例えば、白い画面だけが表示される「真っ白画面...