Home > WordPress
WordPress Archive
MovableTypeからWordPressへパーマリンクを変更せずに移行するメモ
- 2008-12-30 (Tue)
- Movable Type | WordPress
かなり前にMovableType(3.2)からWordPress(2.0)へ移行した際の手順をメモ。
1.MovableTypeからテキスト形式でエクスポート
2.URLが変わらないように、MovableTypeのアーカイブマッピングとWordPressのURL設定を合わせる。
3.WordPressの管理画面からテキスト形式のファイルをインポート
4.「_」が「-」に変わっていたりするので、手動でURLを変更(DBを直接修正)
5.月別やカテゴリのアーカイブが表示されなかったので、.htaccessにRewriteRuleを追記
6.WordPressが出力するフィード(RSS等)のパスがMovabeTypeと違うのでリダイレクトさせる
てな感じで、何とかMovableTypeからアーカイブ等のパーマリンクを変更せずに済みました。
エントリの移行は画像のパスとかに注意すれば、比較的簡単に行くのですが、フィードをMovabeTypeと同じURLで出す方法がわからず、泣く泣くリダイレクトで対応しました。
mod_rewriteをいじったことがなかったので、今の状態も正しいのかいまいち自信がないですが、一応今の設定(.htaccess)を晒しておきます。
#.htaccess
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^archives/ /blog/index.php [L]
RewriteRule ^feed/ /blog/index.php [L]
RewriteRule ^comments/ /blog/index.php [L]
RewriteRule ^index.rdf$ feed/ [R=301,L]
RewriteRule ^index.xml$ feed/ [R=301,L]
RewriteRule ^atom.xml$ feed/atom/ [R=301,L]
# END WordPress
- Comments: 0
- Trackbacks: 0
Home > WordPress
- Search
- Feeds
- Meta