アクセス解析

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 からの絶対パスではありません)を指定し、先頭に “/” を付与すること。ここさえ間違えなければ、後はそれぞれのカテゴリを一行ずつ増やしていけば問題なし。とりあえず、主にアクセスがあるカテゴリだけ転送をかけておきました。

このエントリーを含むはてなブックマーク この記事をクリップ! コメントを見る ブックマークに追加する

Comments:0

コメントをどうぞ。
情報を保存しますか?

Trackback+Pingback:0

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

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

twitter / 今、何してる?
フィードを登録する
Livedoorへ追加
はてなRSSへ追加
Google Readerへ追加
はてな人気エントリー
  • この日記のはてなブックマーク数
最近のコメント
マイフォトグラフィー
ブログパーツ
フィードメーター - sorarium 
あわせて読みたい
minicity.gif
sorarium city
人口を増やす
工場を増やす
交通を改善する
治安を改善する
Meta

Return to page top