- 2008-01-24 (木) 14:00
- Movable Type | wordpress
.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 からの絶対パスではありません)を指定し、先頭に “/” を付与すること。ここさえ間違えなければ、後はそれぞれのカテゴリを一行ずつ増やしていけば問題なし。とりあえず、主にアクセスがあるカテゴリだけ転送をかけておきました。
この記事を読んだ人は以下の記事も読んでいます:
- wordpress2.3でカテゴリに記事数を表示させる方法
- [WP] プラグインを使わずカテゴリーページで記事タイトル一覧にする方法
- wordpressのカテゴリで記事タイトルをリスト表示させる方法
- WordPressインストール後に、設定するべきこと(自分用メモ)
- xreaでmt3.2からwordpressへ記事をインポートする方法
この記事と関連する書籍
Check
コメント:0
トラックバック:0
- この記事へのトラックバックURL
記事への言及のないもの等は削除する場合があります。また、スパム判定ですぐに反映されない場合があります。 - http://www.sky-s.net/sky-blog/archives/2008/01/24-140016.php/trackback
- この記事と関連のあるサイトへのリンク
- .htaccessで同一カテゴリに転送(リダイレクト)する方法 from sorarium



