アクセス解析

Home > Movable Type | wordpress > .htaccessで同一カテゴリに転送(リダイレクト)する方法

.htaccessで同一カテゴリに転送(リダイレクト)する方法

.htaccessを用いて、カテゴリのリダイレクトを行いました。

Movable Type(MT)3.1から移行する際、パーマリンクは「設定>パーマリンク」で指定すれば、以前のパーマリンクのままで、アドレスは変わらないんですが、カテゴリ名は移行にするにあたって、カテゴリスラッグを指定したこともあり変更してしまったんですね。今までは、cat_10とか、urlだけ見ても一体なんのカテゴリなのかわからなかったので、それを改めたいな、と。

さすがにパーマリンクを変えると支障がありすぎるのでこちらは諦めました。出来れば、パーマリンクにも今後投稿するものに限っては、URL内にキーワードを埋込たかったんですが、それは無理なよう。パーマリンク指定をすると、過去のものも全部変わってしまうんだよね、残念ながら。

で、その方法。

小粋空間: .htaccess によるリダイレクトを参考にさせていただきました。

.htaccess でリダイレクトをするための正式なフォーマットは、
RedirectPermanent URL-path URL
となります。URL-path が元URL、URLが転送先URLです。

例えば archives/hogehoge.html を 同じディレクトリの hogehoge.php に転送する場合は
RedirectPermanent /blog/archives/hogehoge.html http://user-domain/blog/archives/hogehoge.php
という内容になります。ドメインを移行する場合も同様です。

ですので、うちの場合は、例えば「京都カフェ&レストラン(archives/cat_10)」のカテゴリを現在のURLに移行するには

RedirectPermanent /sky-blog/archives/cat_50.php http://www.sky-s.net/sky-blog/archives/category/03-kyoto/kyotobar

となります。ここで大事なのは、ドキュメントルートからのパス(root からの絶対パスではありません)を指定し、先頭に “/” を付与すること。ここさえ間違えなければ、後はそれぞれのカテゴリを一行ずつ増やしていけば問題なし。とりあえず、主にアクセスがあるカテゴリだけ転送をかけておきました。

この記事を読んだ人は以下の記事も読んでいます:

この記事と関連する書籍

このエントリーをはてなブックマークに追加 Clip to Evernote Check このエントリをlivedoorクリップに登録 Yahoo!ブックマークに登録 Subscribe with livedoor Reader Google Readerへ追加

コメント:0

情報を保存しますか?

※コメントは管理人の承認がなければ表示されません。

トラックバック:0

この記事へのトラックバックURL
記事への言及のないもの等は削除する場合があります。また、スパム判定ですぐに反映されない場合があります。
http://www.sky-s.net/sky-blog/archives/2008/01/24-140016.php/trackback
この記事と関連のあるサイトへのリンク
.htaccessで同一カテゴリに転送(リダイレクト)する方法 from sorarium

Home > Movable Type | wordpress > .htaccessで同一カテゴリに転送(リダイレクト)する方法

管理人の別館
台湾もぐもぐ旅行記
bluereturn | デザイナー兼ブロガーのための青色申告
香川 旅行情報
この記事が世界最大の旅行口コミサイト「TripAdvisor」に掲載されたので、おすすめブロガーバナーもらいました。
カテゴリ
過去記事
最近のコメント
SNS
オススメ商品
Meta

Return to page top