- ベストアンサー
MOVABLE TYPEのブログ移行方法と注意点
- MOVABLE TYPEブログの中で別の独自ドメインのURLを使用した新しいブログに過去の記事を移行する方法について教えてください。
- インポート機能を使用して自動的に過去の記事を移行することは可能ですか?移行方法が簡単な場合、具体的な手順を教えていただけますか?
- 移行には時間がかかるため、記事を一つずつ移す場合、元のブログの記事を削除しないと新しいブログの記事がスパム記事になる可能性がありますか?その他、注意すべき点はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
方法もわかりやすく、ということであれば、使っているバージョンによって方法が違うので、バージョンを補足していただいた方がよろしいかと思います。 >MTの中で違う独自ドメインのURLを使ったブログ 別サーバーへの引っ越し、ではないんですよね? マルチドメインで、インストールされているMTはそのままにブログを新規作成する、という意味なら、過去記事とされているブログの設定(公開URL・公開パス)を変えるだけでいいのではないかと思うのですが。新しいパス(ディレクトリ)で、MTは新しく記事を出力してくれます。 あとMT4だとブログのクローン機能もあります。 とりあえずご質問について (1)インポート機能 あります。 記事数が多い場合、途中でインポートが止まることがあります。その場合はログを分割して入れなければいけません。まかり間違うとログが二重に入り削除が大変なことになるので注意が必要です。 方法はバージョンによって違います。 以下はMT4 http://www.movabletype.jp/documentation/exporting_entries.html http://www.movabletype.jp/documentation/importing_entries_by_file_upload.html (2)もとのブログの記事を新しいブログに移すときに消さないと、新しいブログの記事はスパム記事になってしまう 基本的にはそうですが、クロールされる頻度(○日ごとなのか)にもよると思うので、2、3日のことならそんなに厳密に考える必要はないと思いますが…。でもそもそもMTで一つ一つコピペするようなことはしません(^^; (3)「このサイトは移動しました」とメッセージがあり、リンクが張ってある その方がいいと思います。リダイレクトもありますけど、それだと引っ越したことがわかりにくいので、新しいアドレスを認知してもらうのが難しくなりますし。 まとめると、 ●同一サーバー内で別ディレクトリ(別ドメイン)にブログを作る場合 方法1 現在のブログの公開パスと公開URLを変更して新たに出力(再構築)する(旧ドメインのブログは静的ファイルとしてサーバーに残ったままだが、管理画面上からは消失する。…パスを書き直せば元通りですが) 方法2 新規ブログ作成し、現在のブログからログをインポート・エクスポートする 方法3 現在のブログのクローンを新しいドメイン設定で作成する(旧ドメイン上のブログは管理画面上も静的ファイルも残ったまま。)※MT4のみ という感じでしょうか…簡単に済むのは方法1 どの方法の場合も、画像については注意が必要です。ブログの画像に絶対URLを使っているなら、エントリーやテンプレートの検索と置換で、新しいドメインに変換する必要があります(旧ドメインに画像をおいたままなら別ですが) ※MT4で画像をアップした場合、管理画面上で画像も管理されるので、もしかしたらちょっと動きが違うかもしれない… あとは…旧ドメインでMTを使わないなら、mt-config.cgiの設定も新しいドメインにしとく必要があります。もし複数のドメインで一つのMTを使うなら、CGIPathをできれば相対パスにしたほうがいいかもしれないです(うまく動かない場合もあるので場合によりけりですが)。検索画面のURLやトラックバックURLはmt-config.cgiの設定値になるので、そこだけ他のドメイン、なんてことになるので。
その他の回答 (1)
- Muller3
- ベストアンサー率81% (800/979)
>まったく新しいMTブログを作るのではなく、現在あるブログを利用して公開パスと、公開URL変更して再構築すればいいのでしょうか。 はい。 但し、サーバーのディレクトリ構成によりますけれども。 1つのサーバーで独自ドメインを複数当てる場合、ディレクトリで分けますよね 例えば、独自ドメインaaa.jp(旧)とbbb.jp(新)の2つがあるとして、ディレクトリ構成が home-hoge-public_html-mt(システム) -aaaディレクトリ -bbbディレクトリ でaaa、bbbそれぞれのディレクトリに独自ドメインが振り向けられるということなら、 現在のhttp://www.aaa.jp/のブログの サイトURL:http://www.aaa.jp/ を http://www.bbb.jp/へ サイトパス:/home/hoge/public_html/aaa/ を /home/hoge/public_html/bbb/(例です)へ 変更すれば、変更したサイトパス上に新しくブログが出力されます。 あとはbbbディレクトリに独自ドメインが振り向けられれば、新しいドメインでブログが表示され、引っ越し完了、ということになります。(もちろんaaaディレクトリのファイルは重複を避けるために削除する必要があります) 公開パスは「設定」-「公開」-「サイトURL/パス」で設定します。 http://www.sixapart.jp/movabletype/manual/3.3/03_blog_admin_guide/blog/detailed_setting_publishing.html MT4ならブログモード画面の「設定」-「ブログの設定」-「公開」-「公開設定」です。 http://www.movabletype.jp/documentation/cfg_archives.html) >普通のブログはURLは一度設定すると変更できない、とありましたが、MTブログは変更できるのでしょうか。 できます。どこにファイルを出力するか?ということだけですので。それを設定するのが「サイトパス」です。
お礼
本当の初歩的な質問でしたが、有難うございました。 とにかく、一度トライしてみます。そこでまた分からないことが在りましたら、再度伺うことが在るかも知れませんが、よろしくお願いいたします。
お礼
詳しくアドバイスいただき、本当に有難うございます。 いただいたお答えの最後の方のまとめの所の方法1で作ってみようと思いますが、恥をさらけ出す質問でおはずかしいのですが、追加で教えていただきたくよろしくお願いいたします。 まったく新しいMTブログを作るのではなく、現在あるブログを利用して公開パスと、公開URL変更して再構築すればいいのでしょうか。 公開パスとはなんでしょうか。ブログを作る時に私が設定したのはURLだけだったと思うのですが。 普通のブログはURLは一度設定すると変更できない、とありましたが、MTブログは変更できるのでしょうか。 以上です。