1 views

自宅サーバーのハードディスクが壊れかけているので、サイトをレンタルサーバーに引っ越すことにしました。ロリポップだと簡単にWordPressのサイトが使えるので、ブログ記事をそっくりそのまま移転できて便利です。
しかし、URLが違うので、Googleなどの検索エンジンからサイトを訪問しようとすると、引越し当初は古いサイトにしか飛ばずお目当ての記事を参照できない事態が発生し、訪問者に迷惑をかけてしまいます。古いサイトに「引っ越しました」の案内を出しても事態は解決しません。新サイトに案内できてもお目当ての記事を自分で探してもらわなくてはならないからです。
そこで、Googleなどから特定記事を見に来た訪問者に新サイトの同じ記事をダイレクトに見てもらう方法はないかと考えました。それが301ダイレクト。以下、その設定方法です。

前提条件として、Apacheを使用しているサーバーで、尚且つmod_rewriteエンジンが有効になっている必要があります。

0.旧サイトのURLをhttp://ufuso.jp/itfaq/、
新サイトのURLをhttp://ufuso.dip.jp/itfaq/とした場合で説明します。

1.「.htaceess」という名のファイルを作成し、

2.以下の記述をする。

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://ufuso.jp/itfaq/$1 [R=301,L]

※Windowsのメモ帳では.htaccessファイルは作成できないので、ファイル名をa.htaccessのようにして、FTPで旧サイトへ転送した後に、アップロードしたファイルを.htaccessとリネームのこと。

 

Mod-Rewriteを利用できないサーバーの場合は、.htaccessファイルに
Redirect 301 / http://ufuso.jp/itfaq/

と記述する。

3.新サイトhttp://ufuso.dip.jp/itfaq/のフォルダ「itfaq」内に「.htaccess」ファイルを置く。

4.Googleでサイトを検索し、検索結果から旧サイトの特定記事にアクセスする。アクセスの結果、新サイトの当該記事が表示されればOK

以上

1件のコメント WordPress

One Reply to “WordPressで作成したサイトの引越しで訪問者が激減しないために(301ダイレクト)”

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください