ブログの引越と301リダイレクト設定【無事終了】

今までのブログのドメインがもうじき期限切れになるのですが、1年目はドメイン代が数百円で安かったのに2年目から6千円以上もすることがわかり、とても払えないのでブログを引っ越すことにしました。アドセンスを貼っていたのですが、1か月のアドセンス収益が5円とかで、お話になりません。ドメイン料すら払えないブログなんて意味ないなと思って無料ドメインを使うことにしました。そこで引越の手順の忘備録を記しておきます。

ワードプレスブログの記事等のデータのダウンロード

ワードプレスには、コントロールパネルでツールを選んでエクスポートを選ぶと、すべての投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグ、ナビゲーションメニュー、カスタム投稿を含むすべてのコンテンツを自分のローカルPCにダウンロードすることができます。

ワードプレスブログの記事等のデータのアップロード

同様にツール、インポートと選ぶと、WordPressインポーターの実行ができて、さきほどローカルPCにダウンロードしたファイルを指定してそれをアップロードすることができます。写真を埋め込んでいたりした場合には困りますが、テキスト主体の記事だけだった場合にはこれで引越が完了して非常に楽です。自分の場合は記事はテキストだけだったので、これで事足りました。パーマネントリンクの設定も旧ブログと同様「数字」にしました。すると記事番号まで完全に一致していました。つまり記事のURLの構造がドメイン名以外は同じということになります。

301リダイレクト

旧ブログのアクセスは1日平均15PVしかなかったのですが、15PVされど15PVで新たにブログを立ち上げてこれだけのPVにするのに1年以上もかかったわけです。全部検索エンジン経由での15pvなのでやはり大事にしたいと思い、301リダイレクトすることを考えました。つまり旧ブログへのアクセスをすっかり新ブログに引き継ごうというわけです。

今回知ったのですが、グーグルの検索エンジンが引越を認識してくれればそのまま引き継がれるようです。旧ブログのドメインが切れてなくなる前にある程度期間に余裕がないとグーグルに認識してもらえないと思うので、焦ります。新ブログへのアクセスが1日15PVあれば、SEOも含めて無事引越できたという証拠になります。

301リダイレクトのためのワードプレスプラグインRedirection 使わず

リダイレクトの設定方法はいくつかあるようですが、最も簡単と思えたのがプラグインを使う方法なのでそれでやってみます。旧ブログでRedirectionというプラグインをインストール。簡単かと思ったのですが、プラグインを有効化し、設定画面を見てもちんぷんかんぷんだったので、使うのをやめました。

.htaccessファイルへの書き込み

.htaccessファイルの中身に、Redirect permanent / 転送先URLのように書き足してやればよいみたいなのでこれでやってみます。FFFTPツールで旧ブログサイトから.htaccessファイルをダウンロードして中身を見ると、

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

となっていました。これの一体どこに新たな命令を書けば良いのでしょうか?ネットであれこれみたところ#BEGIN WOrdPressよりも前(上)。つまりこのテキストファイルの最初の最初に書くみたいです。

Redirect permanent / http://happystop.geo.jp/ という1行を冒頭に足して、ファイルをアップロードしました。念のため内容を記しておくと、

Redirect permanent / http://happystop.geo.jp/

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

というわけです。新しくアップロードファイルが.htaccess.txtになってしまっていたので、オリジナルなやつのファイル名を改名しておき、新しい方の.txtの部分を削除してファイル名が正しく.htaccessになるようにしました。

301リダイレクトの確認

うまくリダイレクトできているか、ためしに当ブログの一番人気記事、

三元豚の読み方は「さんげんぶた」と「さんげんとん」のどっちが正しい?

の記事名でグーグル検索し、クリックしてみたところちゃんと新ブログのほうが表示されました。うまくいったようです。

SEOの引継ぎ

旧ブログはあと10日後にドメインが切れます。10日でグーグルさんが検索エンジンに登録してくれることに期待したいと思います。ドメインが切れあともこのブログに15PV程度毎日来てくれれば、引越は完璧だったということになります。