mod_rewriteの設定失敗した・・


こんにちはっ

先日ドメインを取得した際、前のドメインでアクセスした際に新しいドメインに飛ばすようにしようと、htaccessで


RewriteCond %{HTTP_HOST} unimakura.sakura.ne.jp
RewriteRule ^(.*)$ http://unimakura.jp/ [L,R]


こう記述していました。

それで一安心していたのですが、



後日アクセス解析を見てみると、トップページへのアクセスだけ跳ね上がっていて「あれー?」ってなり、mod_rewriteの設定が間違っていることに気付きました。



というわけで、ちゃんと新しいドメインの該当ページに飛ぶよう、



RewriteCond %{HTTP_HOST} unimakura.sakura.ne.jp
RewriteRule ^(.*)$ http://unimakura.jp/$1 [L,R]


と記述し、後方参照でドメイン以下のアドレスも指定してリダイレクトするように設定。

アクセスした瞬間トップページに飛ばされてしまった人には、見たい記事に飛べない状態ですみませんでした。。

コメントを残す