CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]サイトを自動リダイレクトする方法

投稿日:

44f9368ec6574d9b6415f39ca1c01ad0_s

移転先へ自動的に飛ばす設定

サイトを統合したり、ドメイン(URL)が変更になったりして、サイトを移転するケースがある。
そんな時、旧サイトの訪問者を移転先に速やかに誘導するために、自動的にリダイレクトする方法を。

参考サイト:
移転先へ自動移動(転送/リダイレクト)させる方法
.htaccessファイルを使って自動転送(リダイレクト)する方法

トップだけでなく全てのページをリダイレクトさせたい!

自動転送(リダイレクト)させる方法にはいくつかあるが、ここでは当該ドメイン配下全てのページ(存在しなくなるURL全て)、どのURLをアクセスされても飛ばせるようにする方法。

「404 Not Found」を使った仕組み

存在しないページへアクセスすると「404 Not Found」のエラーになる。
今回はその仕組みを使って飛ばすようにする。

仕組みの概要は以下の通り。

(1) 「404 Not Found」エラーの際、特定のページを表示させる設定
(2) その特定のページに、数秒後に自動的にリダイレクトする設定を組み込む
 

「404 Not Found」エラーの際、特定のページを表示させる設定

以下のように記載した「.htaccess」を作成する。
—————————
ErrorDocument 404 /index.html
—————————
※今回は「特定のページ=index.html」とする。
 

数秒後に自動的にリダイレクトする設定を組み込む

以下のような「index.html」を作成する。
● 移転した案内文
● 数秒後に自動転送する設定
—————————
<HTML>
<HEAD>
<TITLE>移転しました</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="refresh" content="5 ; URL=http://www.newsite.xx/"></HEAD>
<BODY>
<br><br><br><br><br><br><br><br>
<CENTER>
<font color="#000000" size=+2>http://oldsite.xx/ は移転いたしました。</font><br><br>
5秒後に <b><a href="http://www.newsite.xx/">http://www.newsite.xx/</a></b> へ移動します。<br><br>
移動しない場合は <b><a href="http://www.newsite.xx/">こちら</a></b> をクリックしてください。
</CENTER>
</BODY>
</HTML>
—————————
 
サーバー上の旧ファイルを削除し、「index.html」「.htaccess」をアップすればOK!
※ただしサーバーの設定によっては .htaccessが効かない場合もあります。
 

-備忘録

関連記事

[備忘録]Firefox:拡張機能(アドオン)の一覧サイト

カテゴリごとに整理されていて探しやすい! 日頃 Firefoxをメインブラウザとして愛用している。 Firefoxを使い易くするために、お気に入りの機能をアドオンとして追加しているが、アドオンの一覧が …

[備忘録]HTML特殊文字に変換してくれるサイト

こんなサイトが欲しかった♪ ブログなどにHTMLタグなどを書きたい場合、例えば「<」や「&」などの いわゆるHTML特殊文字は、そのまま書いてもタグの一部として認識され、意図したように表 …

[備忘録]Chromeリモートデスクトップ:使用中に突然切れた。。

2名がそれぞれ ほぼ同時に切れた テレワークの遠隔接続ツールとして日々使っているChromeリモートデスクトップ、今日も2名のスタッフが自宅からそれぞれリモート接続して業務を行っていたのだが、、 ほぼ …

[備忘録]エクスプローラでファイルやフォルダのショートカットを大量に作る方法

一つひとつでは非効率、一気にやる方法 UNUXやLinuxなどのOSでは、「シンボリックリンク」という方法があるが、これのWindows版とも言えるのが「ショートカット」という機能だ。 ファイルやフォ …

[備忘録]Googleマップ:祝日にクリスマスとかが表示される

「祝日」ではないイベント行事が表示され紛らわしい。。 Googleカレンダーを愛用しているが、クリスマスとか母の日とか、、休日にならない行事日程が祝日と同じように表示されていて とても紛らわしい。。 …