MTOS(MT5) ウェッブサイト間のブログ移動と301リダイレクト

| コメント(0) | トラックバック(0)

MTOS(MT5)で、新しくウェッブサイトを作成し、既存のブログを移動してみました。あわせて、301リダイレクトも設定しました。

あまり頻繁にやる事ではないので、備忘録として残しておく事にします。

MTOS(MT5) ブログのウェッブサイト間の移動方法

まずは、ユーザーダッシュボードから、移転先の新しいウェッブサイトを作成。

01newWeb.gif

もともとのサイトに移動してから、ブログの一覧を表示。
03blogList.gif

 

移動したいブログをチェックして、メニューから「ブログの移動」を設定してGOボタンをクリックです。

04moveBlog.gif

あとは、ポップアップ画面で移動先のウェッブサイトを選択する画面が出てくるので、先ほど作成したウェッブサイトを選択して移動完了ですね。

ちょっとしたトラブル

移動した際に、サブドメインに「www」が設定されてしまい、「www.www.anabas.jp/~」という、草が生えまくりのなんとも情けないURLになりまして、もちろんサーバーサイドではサブドメインの設定などしてないですから、ネットから見れない状態になってしまいました。MTのブログの設定画面で公開パスからサブドメイン設定を外して修正。ブログパスも修正しまして、事無きを得ました。

この修正をするまでの間に、気付かずに再構築を一回しているのですが、もともとスタティックで作成されていた古いURLの記事のリンクがすべて新しいURLのリンクに書き変わっていました。

どっちにしろ301リダイレクトするつもりだったので、どうでもいいんですけど、手順を間違えたせいなのか、こういう仕様なのか、不明でございます。

301リダイレクト

今回の引っ越しは、www.anabas.jp/pml/というディレクトリから、www.anabas.jp/list/pml/というディレクトリへの移動です。

ちなみに、www.anabas.jp/list/がMTで新しく作ったWEBサイトです。

新しく移動した先でも、古いディレクトリ下にあったディレクトリ構造とファイル名と全く同じ状態で、ディレクトリとファイルが作成されている事が確認できましたので、「.htaccess」を使用して、301リダイレクトする事にしました。

www.anabas.jp/pml/ から www.anabas.jp/list/pml/ へのリダイレクト

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
Redirect permanent /pml/ http://www.anabas.jp/list/pml/
order deny,allow

301リダイレクトに必要なのは、青字の部分だけですが、それ以外にも、適当にこれぐらい書いておけば良さそうですね。

この「.htaccess」ファイルを、旧ディレクトリ「pml」にアップロードして完了です。

そのほか、旧「pml」ディレクトリにあるMTが管理していないファイル類も、ディレクトリ構造ごと、ごっそりと新「list/pml」ディレクトリへ移動。CGIなどのパーミッション設定も忘れずに。

これで、旧ディレクトリへのアクセスは全部新しいディレクトリへと飛ばされます。

最後に、検索エンジンなどに登録してるサイトマップアドレスを再登録して引っ越し完了。

どうして引っ越し?

MT4でブログを二つ管理していたのですが、両方ともドメイン直下にディレクトリを一つずつ作って運営していたんですね。

MT5にアップグレードした時に、ウェッブサイト=ルートディレクトリとし、直下の二つのブログディレクトリが、ルートディレクトリのウェッブサイトの子ブログとして登録されていました。

MT5は、ブログの上位にウェッブサイトという階層が加わったため、今までの二つのブログを別のサイトとして管理しようと思ったときに、ディレクトリ階層を一段落とさないと、構造的に美しくないので実験的に引っ越しをしてみたんです。

メンバーリストのCGIは、新しく書き直したソースを近いうちにアップしようと思ってるのですが、既存のページはそのままにして、別のブログを作成して新しいソースを公開しようと思ってまして、それなら、専用のウェッブサイトを一つ作って、そこから複数のブログやページを派生させた方が、ウェブサイトのトップページにポータルを作れるので活用しやすいかなと思ったわけですね。

先の長い話ですけど、ちまちまと進めてみます。

トラックバック(0)

トラックバックURL:

コメントする

ARCHIVES