わたしの管理してる別サイト「サクラふぁーむ」。こちらの「農場主の日常」はその日記ページから派生したページです。
新しくこのサイトを立ち上げたのが5月。そして9月まで両方に一部同じ記事を置いておきました。
これ、実は検索エンジン対策だったりします。古いサイトから移転する記事に、新しいアドレスのリンクを張っておいて4ヶ月。Google先生もYahoo先生も順調にインデックスを追加してくれたようなので、本日、旧サイトの記事を移動することにしました。
手順はちと専門的になるので続きで。
削除といっても、インデックスされてる古いページから来るお客さんもいるだろうから、記事自体は残す方式でやります。
まず、Nucleusで新しいBlogを作り、移動したいカテゴリをそちらに移動します。
便利な方法は無いので、データベースをphpmyadminなどで直接いじって、移動したい記事のあるカテゴリを新しく作ったblogに移動します。
次に、itemの所属しているブログを変更します。
nucleusの場合、記事が保存されているデータベースはnucleus_itemテーブルなので、以下のようなSQL文を実行します。
update 'nucleus_item' set iblog=9 where icat=58
新しいブログが9で、移動したいカテゴリが58の場合、これを実行すると、カテゴリ58に所属するすべてのアイテムが新しいブログ9に移動します。
これをカテゴリすべてに対して適用。そして旧サイトの日記「農場主の日常」には、クロスゲートカテゴリのみが残る状態になります。
さて、次にindex.phpに細工をして、移動したitemの番号やカテゴリにアクセスがあった場合、所属ブログをチェックしてそれが移動したブログだったら、新しい「農場主の日常」の同一の記事にジャンプさせます。
これで移動は終了。記事を求めてきたお客さんは、こちらのサイトに飛んでくると言うわけ。
あとはGoogle先生やYahoo先生がスパム扱いしないことを祈るのみ。今後アクセスがどうかわるか見物ではある。
コメント
Nucleusブログの記事を、Nucleus内の別ブログに移行。
こちらの記事を参考にして、Nucleus内のブログ間で記事を移行することができました。
その際やったことを、簡単に書いています。