web-dev-qa-db-ja.com

特定のカテゴリをサブドメインにリダイレクトする

次のような状況で問題があります。

私は2つの別々のWordpress 3.3.1インスタンスを持っています。メインはdomain.comで、そのうちの1つ(単純なQ&Aタイプのサイトで構成されています)はサブドメインforum.domain.comから入手できます。プラグイン、テーマ、投稿を共有できるようにするために、これらを1つのインスタンスにマージする必要があります(< - これが重要です)。

この時点で、forum.domain.comはその2番目のインスタンスを指しています。質問の投稿カテゴリを作成し、それに応じてそれらを表示するだけで、非常に簡単にそれを取り除くことができます。しかし、それでは、私の質問にはdomain.com/category/forum/question-subcategory/questionのようなリンクがあるので、それらをforum.domain.com/question-subcategory/questionのようにしたいです。私は WPサブドメイン プラグインがあることを見たことがありますが、それはWP 3.3.1とは互換性がありません。 。 .htaccessルールでそれが可能であるべきだと私は思いましたが、 この記事 はそうではないと説明しているようです。

私はWPマルチサイト機能を使うことを考えましたが、私の知る限りでは、別々のサイトはDBに別々のテーブルを持っているので、投稿を共有することはできません。

誰もがこの問題を解決するための手がかりを持っていますか?

4
Radek

まあ、ヒントをありがとう、しかし最後に、私はこれのための働く解決策の欠如のためにサブドメインの考えを断念しなければなりませんでした。私は質問用に別々のカテゴリーを作り、それらを適切に表示し操作するためにいくつかのフックを使用しました。 カスタムパーマリンク プラグインのおかげで、私は今domain.com(メインブログ)とdomain.com/forum/(Q&A)を持っています、そして後者は違うサイトのようです - 違うとユーザーの観点から見たヘッダー、サイドバー、ロジックなど(もちろん、すべて1つのインスタンスにあります)。

2
Radek

私も私のワードプレスサイトのカテゴリのためにサブドメインを使用しようと非常に苦労しました。私は非常にバグの多い様々なプラグインを試してみましたが、最終的に私自身のものを書き込もうとしました。私は左右に別の問題に出くわし続けた。多くの場合、私は、従来とは異なるサブドメインの設定では正しく機能しない新しいプラグインを追加し、最終的にこの作業をやめることをやめました。

私が動くことになるかもしれないと思う唯一の「解決策」は、各サイトが与えられたカテゴリの投稿を保持し、その後すべてのサイトがマスターサイトに集約されるワードプレスマルチサイトです。これは雑用のもう一つの大きな山をもたらしますが、私はそれが実際には正しく機能すると思います。それはただ首の痛みになります。

とにかく、この記事を読んでいるすべての人に、あなたがあなたのために働く解決策を見つけたら、チャイムをして私たちに知らせてください。

0
user633183