FC2ブログで記事一括修正法
FC2ブログで記事一括修正法
FC2ブログで、全記事一括して内容を修正する方法です。
これはどういった時に使うかといいますと、今リンクシェアでサブアフィリエイトが廃止に向かっているのですが、サブアフィリエイトで登録していたブログをサイトアカウントとして登録しなおし、もう一度ECサイトとも提携しなおし、リンクタグを貼り替えなければなりません。
このリンクタグの貼り替えが非常に面倒です。1ページに1商品で構成しているショッピングブログなんかだと、1ページづつ貼り替え修正しなくてはなりません。300ページあれば300回も同じことを繰り返さなければなりません。
しかし実際には、リンクシェアのアフィリエイトタグを知っている方にはわかると思いますが、この場合の修正点は、サイトアカウントが変わったことによるアフィリエイトIDの変更と、サブアフィリエイトだった時のサブアフィリエイトナンバーを無くすだけです。
この2つを修正するのに、FC2ブログなら手間をかけずにURL変更も無く、一気に一括して修正することができます。
さてその方法なのですが、FC2ブログの場合、記事を書きますと記事のURLが「〜/blog-entry-1.html」となり、新しく記事を書くと2・3・4と数字が増えていきます。今回はこの特性を利用します。
まず、FC2ブログの管理画面へ行き「データのバックアップ」をクリックします。
そこで「FC2ブログ形式でバックアップする」をクリックしてデータをダウンロード。
このダウンロードした記事データを、テキストエディタの「置換」を利用して修正します。ただしこのデータは、文字コードがECU形式なので、メモ帳では文字化けしますので、管理画面で紹介されてるテキストエディタを使うか、「秀丸エディタ」を使います。秀丸は有料ですが、非常に使い勝手がいいテキストエディタです。
新しいサイトアカウントからリンクタグを1つ作り、変更点を見ます。
するとアフィリエイトIDの部分と、最後を「subid=」に変更しないといけないというのが解ります。
しかしダウンロードした記事データを、テキストエディタの置換機能を使えば1分もかからず変更できます。
あとはこの修正した記事データを、FC2ブログにインポートすればいいのです。
しかしそのままインポートしてしまうと、今ある記事にさらに別URLにて記事が作られるので、意味がありません。
そこで、思い切って修正前の記事をすべて消去します。これ最初緊張しました(笑
記事を全部消去したことで、記事のないブログになります。ここで先ほど修正した記事データを、FC2ブログにインポートします。すると元のURLと同じページに修正された記事が入るのです。
これはFC2ブログのように、全部記事を消すとまた「〜/blog-entry-1.html」からURLを生成するブログならではのテクニックです。
このライブドアブログでは、まったく別のURLに変わってしまいます。
リンクシェアを使っていない人には、あまり意味無いじゃんと思われるかもしれませんが、他でも利用する事があるかもしれません。
例えば、100記事ぐらい書いてて、1記事1記事にランキングのタグを書いていたが、もうランキングから撤退するのでタグを過去記事から消したい時など・・・
まぁこんなことも出来るんだなとでも、頭の隅にでも置いといてもらえたら幸いです。
ただ注意点としましては、記事URLが連番であることです。
過去に途中の記事を消していて連番でなかったら、次に記事をインポートした際に、抜けている記事番号のところからURLがずれてしまいます。せっかく検索エンジンにインデックスされていても、URLが変わってしまったら意味がなくなります。
この時の対処法は、管理画面の「過去の記事の管理」で100記事表示にして、何番の記事がヌケているかチェックしておきます。インポートの際に、ヌケてる番号の手前までをインポートし、適当な記事を書き、続きをインポートして適当に書いた記事を削除すればOKです。
ちなみに連番であれば、記事の日付を変更して、記事番号の順番の並びが変わっていても問題ありませんでした。
管理人認証後表示されます。
管理人認証後表示されます。