フォーラム

[解決済み] 特定のカテゴリ or タグを新規ブログへリダイレクトさせる方法 (4 件の投稿)

  1. peko
    メンバー
    1 年前の投稿 #

    はじめまして。

    現在一つのブログをWordPress2.6.3で運営しているのですが、
    特定のカテゴリかタグをサブドメイン(新規ブログ・サーバ同じ)に移動させる必要性が出てきました。

    この場合うまくリダイレクトさせる方法はありませんでしょうか?

    自分が考えてるのは
    1.既存ブログのデータベースを新規ブログへインポートさせ、特定カテゴリだけ残し他は削除
    2.htaccessで地道に該当URLをリダイレクト入力
    かなと思ってるのですが。

    何か解決方法がありましたらお教え下さい。

  2. shokun0803
    メンバー
    1 年前の投稿 #

    2の方法が使える、かつ、パーマリンクにカテゴリ名などカテゴリを指し示すものが入っているのであれば、パターンマッチ(RedirectMatch)でURLリダイレクトする方が早いと思いますがどうでしょう。
    あとは404ページを自作して新規ブログの方へ誘導などという手もあるかもしれません。

  3. shokun0803
    メンバー
    1 年前の投稿 #

    2の方法が使える、かつ、パーマリンクにカテゴリ名もしくはカテゴリIDなどが含まれているのであれば、パターンマッチ(RedirectMatch)によるURLリダイレクトが早いとおもいますが、どうでしょう。
    あとは、404ページを自作して新ブログへ誘導するとかでしょうか。

  4. peko
    メンバー
    1 年前の投稿 #

    ありがとうございます。
    htaccessですか。

    パーマリンクには月日時分が入っているだけですね。
    mydomain.com/200811121010.php
    という感じです。

    また質問になりますが、
    移動させたいカテゴリは記事数が100前後あります。
    これをhtaccessでリダイレクトさせる場合スマートなやり方はあるのでしょうか?

  5. shokun0803
    メンバー
    1 年前の投稿 #

    個別表示にした時、アドレスにカテゴリー名が入らないとすれば「スマートなやり方」は難しいかもしれませんね・・・
    カテゴリー表示にした時はカテゴリー名がアドレスに入るはずなのでリダイレクト可能だと思います。
    できるのかちょっとわかりませんが、example.com/200811121010.phpにアクセスがあった場合に404が発生したらexample.com/blog2/200811121010.phpにリダイレクトするなどの方法があるかもしれません。
    htaccessの記述方法とwordpressの仕様(アクセスしたパーマリンクが間違っていないとsingle.php内の処理が発生し404が返らないなど)をきちんと処理しないとだめな気がします;)

返信

ログイン しなければ投稿できません。

About this Topic