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が効かない場合もあります。
 

-備忘録

関連記事

[備忘録]Facebookの動画をダウンロードする方法

Chromeの拡張機能「Video Downloader PLUS」を使う! Facebookの「思い出」機能で、過去の同じ日に投稿した記事を見ることができる。 たまたま今日、それを見ていたら 5年前 …

[備忘録]Gmailを送受信できない場合の対処(安全性の低いアプリのアクセス)

勝手に「無効」に変わってしまう。。 Gmailを 秀丸メールからPOP/SMTPアクセスで送受信している。 が、今まで問題なく送受信できていたものが、突然NGとなることが稀にある。 そのときの 秀丸メ …

[備忘録]ブラウザに表示されるURLを書き換える方法

メールフォームの重複送信対策 メールフォームの完了メールが重複して何度も送られてくる問題についてはブログ(*1)に書いた。  (*1) [備忘録]メールフォーム:完了メールが何度も送信される問題。。 …

Windows11へのアップグレード可否チェックツール

Windws10サポート期限は2025年10月14日! Windws10サポート終了まで、あと1年半。 まだ1年半、もう1年半、、どっちかな? あと1年半もあるように思えるが、数十台、数百台のパソコン …

[備忘録]ZenlogicのWordPressで403エラーが出るときの対処

WAFを有効にしていることでアクセスが制限されている可能性あり こんな(↑)エラー「403 指定されたページまたはファイルへのアクセスが禁止されています」が出たら、WAF(WEBアプリケーションファイ …