.htaccess でリダイレクト(転送)させてサイト移転
先月まで使っていた サーバから新しく取得した今の ドメインへのサイト移転をどうしようか考えていた。
問題は2つあった。ひとつは WordPress を使った擬似静的リンクのサイト構成だったこと。そしてもうひとつは移転に際して一部ページをサブドメインに分けた別サイトとして独立させたことで、このためサイト全体をそのままドメイン部分だけすげ替えて転送させるわけにもいかないのだ。
具体的に書くとこんな具合になる。
- ブログ http://kanapie.es.land.to/~ → http://meshiuma.net/~
- mixiAA http://kanapie.es.land.to/mixi_url.php → http://mixi-aa.meshiuma.net/
- 魚拓ボタン http://kanapie.es.land.to/gyotaku → http://tools.meshiuma.net/
それでどうしたかというと、こんなふうに .htaccess を書いた(追記した)。
Redirect permanent /gyotaku http://tools.meshiuma.net/
Redirect permanent /mixi_url.php http://mixi-aa.meshiuma.net/
Redirect permanent / http://meshiuma.net/
この .htaccess をそのままアップしただけで、サーバ上にある既存のファイルを一切削除しないままでも、今のところは問題なく新サイトに転送されているようである。
ただし問題がひとつだけある。現状だと旧サイトのトップページへのアクセスも強制的に新サイトへ転送される、つまり land.to サーバのスペースにトップページがないという規約違反状態にあるのだ。もしかしたら .htaccess の書き方を工夫すればトップページへのアクセスだけは land.to サーバを表示させられるのかもしれないけど、よく解らないし…まあいいか。
この記事に投票してくれ。頼む!→人気ブログランキング
関連する投稿
このページのURL / トラックバックURL:
Twitter・2ちゃん用の短縮URL


コメント受付中!