WEB/システム/IT技術ブログ

mod_rewriteでサイトのお引越

サイトをまるごとお引越しをしてドメイン名が変わる場合に、旧サイトへのアクセスをリダイレクトで新サイトに誘導したい場合があります。

例えば、先日このサイトも
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で構築しているため、それぞれページのパスが異なるんです。さすがに、ページのマッピングまではできないので、リダイレクトは実現できてないんです。。。

B!

Comment

コメントはありません

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives