ブロックワークス

2009.03.03

【2.】既存サイトの移動と301リダイレクト

次のステップは、サブドメインで運営していた「ブロックワークス::クリップ」と「ブロックワークス::ソフト」の移行を行いました。

ブックマークのバックアップ

データベースとxml形式でのバックアップをしておきます。データベースのバックアップはこちらを参照してください。

xml形式のバックアップは、自分の場合、

http://clip.blockworks.jp/api/posts/all

にアクセスし、管理者用IDとパスワードを入力すると、XML形式のページが表示されます。そのページをブラウザから保存するだけです。

サーバのデータを丸ごとコピー

サーバにあるシステム丸ごとをサーバの「http://blockworks.jp/clip/」へコピーします。

301リダイレクト

旧ドメイン「http://clip.blockworks.jp/」から「http://blockworks.jp/clip/」にリダイレクトするよう、「http://clip.blockworks.jp/」のトップに.htaccessを配置をします。記述はこんな感じ。

RewriteEngine On
RewriteCond %{http_host} ^clip.blockworks.jp
RewriteRule ^(.*) http://blockworks.jp/clip/$1 [R=301,L]

実は意味をよく分かっていないのですがw、サイト丸ごと301リダイレクトするにはこういう記述をするみたいです。リダイレクトしているのを確認したら、元データを削除します。

ブロックワークス::ソフト

「ブロックワークス::ソフト」は静的ページですので、ファイルを新しい場所へコピーし、301リダイレクトを設定して終わりです。

RewriteEngine On
RewriteCond %{http_host} ^soft.blockworks.jp
RewriteRule ^(.*) http://blockworks.jp/soft/$1 [R=301,L]

新しいURLに定着してきたら、サブドメインごと削除しようと思います。

Tumblr

    • http://blockworks.tumblr.com/post/16913195233http://blockworks.tumblr.com/post/16906726187http://blockworks.tumblr.com/post/16906602535http://blockworks.tumblr.com/post/16906563925http://blockworks.tumblr.com/post/16811807634http://blockworks.tumblr.com/post/16811801252http://blockworks.tumblr.com/post/16811778984http://blockworks.tumblr.com/post/16811750816http://blockworks.tumblr.com/post/16803132288http://blockworks.tumblr.com/post/16796499625http://blockworks.tumblr.com/post/16796443705http://blockworks.tumblr.com/post/16796378357http://blockworks.tumblr.com/post/16796357802http://blockworks.tumblr.com/post/16796330880http://blockworks.tumblr.com/post/16796315058http://blockworks.tumblr.com/post/16796296794http://blockworks.tumblr.com/post/16794338318http://blockworks.tumblr.com/post/16763550597http://blockworks.tumblr.com/post/16763523184http://blockworks.tumblr.com/post/16763506593http://blockworks.tumblr.com/post/16763501649http://blockworks.tumblr.com/post/16762842307http://blockworks.tumblr.com/post/16762828554http://blockworks.tumblr.com/post/16762824640