サイトをまるごとお引越しをしてドメイン名が変わる場合に、旧サイトへのアクセスをリダイレクトで新サイトに誘導したい場合があります。
例えば、先日このサイトも
http://blog.he-ron.jp/
から
https://helog.jp/
にお引越しました。
旧サイト「http://blog.he-ron.jp/test」へのアクセスがあった場合に新サイト「https://helog.jp/test」へリダイレクトさせたい。さらには、全てのページを新サイトへリダイレクトさせたいといった場合に、mod_rewriteの機能を使うことで実現できます。
mod_rewriteのインストール方法などは前回紹介したので割愛します。
旧サイトのルートディレクトリの「.htaccess」に以下のように記述するだけです。
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(.*)$ https://helog.jp/$1 [R=301,L] </IfModule>
これだけです。簡単ですね。
実は、旧サイト「http://blog.he-ron.jp」はMovableTypeで、「http://helog.jp」はWordPressで構築しているため、それぞれページのパスが異なるんです。さすがに、ページのマッピングまではできないので、リダイレクトは実現できてないんです。。。
コメントする