サイトURLを変えたとき、古いURLへのリクエストを新URLにリダイレクトする方法
URLをリダイレクトする方法は様々ありますが、このサイトのURLを変えたときは「301リダイレクト」という方法を使いました。それを実現させるには.htaccessというファイルに以下のようなことを記述します。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sonota.trance-cat.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.sonota.trance-cat.com [NC]
RewriteRule ^(.*)$ http://sonota.trance-cat.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^sonota.trance-cat.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.sonota.trance-cat.com [NC]
RewriteRule ^(.*)$ http://sonota.trance-cat.com/$1 [L,R=301,NC]
これが何をするかというと、sonota.trance-cat.comとwww.sonota.trance-cat.comへのアクセスをすべてsonota.trance-cat.comにリダイレクトさせます。それもsonota.trance-cat.com/column/というURLもsonota.trance-cat.com/column/にリダイレクトしてくれるので、URLだけを変えた場合はこれが非常に便利です。
ご自身で利用する場合はsonota.trance-cat.comとsonota.trance-cat.comの部分をご自身のURLに入れ替えるだけです。
なお、この301リダイレクトはサーバーにmod_Rewriteという機能が搭載されていないと動作しません。たいていの有料サーバーはmod_Rewriteという機能がついてくるはずなので、使えるはずです。