旧ブログ→新ブログへのパーマリンク対応作成

### 目次
1. [旧ブログのアクセスを引き継ぎつつ、個別記事ページを生成していないSereneBach(sb)からWordPressへ移行する方法](http://prius.cc/d/20090322_sb_wordpress_switch1.html)(このエントリ)
2. [新ブログのパーマリンク作成(投稿名ベース)](http://prius.cc/d/20090322_sb_wordpress_switch2.html)
3. 旧ブログ→新ブログへのパーマリンク対応作成←今ここ
4. [SereneBachからエクスポートしたデータを編集](http://prius.cc/d/20090322_sb_wordpress_switch4.html)
5. [WordPressにSereneBachからエクスポートしたデータをインポート](http://prius.cc/d/20090322_sb_wordpress_switch5.html)
6. [旧ブログ(sb)→新ブログ(WordPress)へのリダイレクト設定](http://prius.cc/d/20090322_sb_wordpress_switch6.html)
7. [実際の移行レポートとその後](http://prius.cc/d/20090322_sb_wordpress_switch7.html)


では、旧ブログと新ブログのパーマリンクを対応させていきます。
### 対応関係作成
FTPソフトを起動して、旧ブログ(sb)にアクセス。sb/data/entry以下のファイルを全てダウンロードして1つのフォルダ(例えばD:\blog\)に保存します。次にコマンドプロンプトを起動して
cd /d “D:\blog\"
copy *.cgi marge.txt
と入力すると、D:\blog\marge.txtに全てのエントリ内容が出力されます。このファイルをExcelで開く…と文字化けするので、まずはサクラエディタで開いて「ファイル→開き直す→SJISで開き直す」としてから保存。その後Excelで開きます。A列がeid、C列がタイトルとなっています。
これで前回の記事でpost_titleを置換したエクセルと合わせると…
* 新ブログの記事ID
* 新ブログの記事タイトル
* 新ブログのパーマリンク(予定)
* 旧ブログの記事タイトル
* 旧ブログのパーマリンク
の5つの要素が出揃いました。旧ブログの記事タイトル=新ブログの記事タイトルなので**旧ブログのパーマリンクと新ブログのパーマリンク・記事IDを紐付けることができます。**
あとはこんな感じの表を作って地道に紐付けを行います(それかプログラムを作る)。
・表1

記事IDWPの記事タイトルwpのURLsbの記事タイトルsbのURL判定
677ブログhttp://prius.cc/d/20080212_buro.html神立高原レポhttp://prius.sakura.ne.jp/sb/sb.cgi?eid=698NG
678ヤナバスキー場http://prius.cc/d/20080212_yanaba.htmlヤナバスキー場http://prius.sakura.ne.jp/sb/sb.cgi?eid=697OK
679神立高原レポhttp://prius.cc/d/20080213_blog.htmlブログhttp://prius.sakura.ne.jp/sb/sb.cgi?eid=694NG
680尾瀬戸倉http://prius.cc/d/20080213_ozet.html尾瀬戸倉http://prius.sakura.ne.jp/sb/sb.cgi?eid=699OK
6812008シーズンhttp://prius.cc/d/20080214_season.html2008シーズンhttp://prius.sakura.ne.jp/sb/sb.cgi?eid=700OK

F列は「=IF(D2=I2,"OK","NG")」って関数が入ってます。
これは手作業でやると結構時間かかると思います。ほとんどのエントリの投稿順番と記事IDが一致してるって人は楽だと思いますが…。
### 余談:ExcelのVLOOKUPは使えない?
ExcelにVLOOKUP([参考](http://allabout.co.jp/computer/msexcel/closeup/CU20060805A/))を使って対応を作ろうと思いましたが、どうやら日本語が含まれていると上手く拾ってくれないようで。英文字ならOKかと思って前エントリで紹介したヘボン式パンチを使ったけどこっちもだめ。タイトルを数字に変換する方法があればVLOOKUPを使えると思うのですが…。
次→[SereneBachからエクスポートしたデータを編集](http://prius.cc/d/20090322_sb_wordpress_switch4.html)