ロリポップからWordPressへ引っ越した時の .htaccessの設定(その1)。

ロリポブログ(JUGEM)とWordpressではURLクエリ文字列が違うので、301リダイレクトしたほうが良いです。
でないと、Googleなどの検索結果とのリンクが切れてしまいます。
で、.htaccess で301リダイレクトを設定します。

その1 は、単一記事ページのリダイレクトについてです。

JUGEMからWordpressへ

単一記事のURLは次のとおりです。
ロリポップ:http://exanple.com/?eid=m
Wordpress:http://example.com/?p=n
n,m は、数字で、記事ID(POST ID)を示します。

ロリポップとWordpressでは、インポート時に記事ID(POST ID)が違ってしまうので、すべての記事についてそれぞれ.htaccessに記述しなければなりません。それぞれの記事ID(POST ID)を1対1で対応させます。
以下が、.htaccess の例になります。

RewriteEngine on

RewriteBase /example.com/

RewriteCond %{QUERY_STRING} ^eid=235$
RewriteRule ^$ /?p=488 [R=301,L]
RewriteCond %{QUERY_STRING} ^eid=234$
RewriteRule ^$ /?p=487 [R=301,L]
.
.
.

RewriteEngine off

それぞれの説明です。

RewriteEngine on

書き換え機能入

RewriteBase /example.com/

書き換えのベースとなるパスを設定

RewriteCond %{QUERY_STRING} ^eid=235$

書き換えの条件を設定
(クエリ文字列がeid=235の時)

RewriteRule ^$ /?p=488 [R=301,L]

書き換え実行
(RewriteBase で設定したパスより後を ?p=488 に書き換えて301リダイレクトして、以後の処理を行わない)
以下、5行目、6行目を必要分記事IDの数字を変えて繰り返す。

RewriteEngine off

書き換え機能切

  • 人気ブログランキングへ
  • FC2ランキングへ
  • ブログランキング・にほんブログ村へ
  • おきてがみ

関連記事

カテゴリー:WordPress
タグ: , , , , , ,

1 個のコメント

  1. Posted 2012年7月27日 at 5:32 PM | Permalink

    こんにちは~ いつもありがとうございます。
    おきてがみが行方不明のため、こちらにコメントさせていただきます。
    エコカーテンは順調に育ちましたか?
    暑い日が続きますが、ご自愛ください。

コメントを残す