スマートフォンやhtml5+CSS3など新技術に四苦八苦。jQuery、AjaxなどJavaScriptも難しいですね。そんなWebに悩む人のネタ帳です。

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

例えば、先日このサイトも
http://blog.he-ron.jp/
から
http://helog.jp/
にお引越しました。

旧サイト「http://blog.he-ron.jp/test」へのアクセスがあった場合に新サイト「http://helog.jp/test」へリダイレクトさせたい。さらには、全てのページを新サイトへリダイレクトさせたいといった場合に、mod_rewriteの機能を使うことで実現できます。

mod_rewriteのインストール方法などは前回紹介したので割愛します。
旧サイトのルートディレクトリの「.htaccess」に以下のように記述するだけです。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://helog.jp/$1 [R=301,L]
</IfModule>

これだけです。簡単ですね。

実は、旧サイト「http://blog.he-ron.jp」はMovableTypeで、「http://helog.jp」はWordPressで構築しているため、それぞれページのパスが異なるんです。さすがに、ページのマッピングまではできないので、リダイレクトは実現できてないんです。。。

このエントリーをはてなブックマークに追加

Comment

Comment Form

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

Monthly Archives

Search