タイトル通り、ドメインとったのでこのブログのドメインを変更しました。今表示されているアドレスバー見ると判ると思いますが、firstlife.jp ってドメインです。なぜこのドメインかと言うと…空いてたから。
しばらくは以前のURLでも同様にアクセス可能です。
で、ドメイン移行後も以前のURLが利用可能なようにしたのでちょっとメモ。WordPress使ってない人は読み飛ばしてね。
1. まず、新しいドメイン用のディレクトリを現在のものとは別に作成。そこに、現在使っているWordPressのデータファイル一式をコピー。
2. “パーマリンク構造のカスタマイズ”を行っている場合で、移動後の階層が変わる場合、.htaccessの変更が必要。今回は以下の様に変更を行いました(※“日付と記事名に基づく表示”の場合。設定変更してなければこの作業は必要なさげ)。
今回は
http://kenji0302.sakura.ne.jp/wp
から
http://blog.firstlife.jp
と一階層上になります。
http://blog.firstlife.jp 用の .htaccess(変更前)
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
# END WordPress
http://blog.firstlife.jp 用の .htaccess(変更後)
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
3. 変更前の管理画面(各種設定→一般設定)で“WordPress のアドレス”を新しい物に変更。必要があれば“ホームページアドレス”も。
4. ディレクトリ構造そのままでリダイレクトする為、以前のWordPress設置ディレクトリの .htaccess を以下と差し替える。
Redirect permanent /wp/ http://blog.firstlife.jp/
mod_rewriteって便利。上のように設定した場合、以前のアドレスにアクセスするとHTTP 301が返されて新しいアドレスに誘導されるって訳。これ、大事だよ。テストに出るよ。
ちなみに詳しくは、.htaccessでリダイレクト機能を利用する方法を参考にしました。
これで動作確認してみて、問題なければ移動前の WordPress ディレクトリ、.httaccess 以外は削除して大丈夫。
以上で終了です。