web-dev-qa-db-ja.com

2つのWordPressサイトを相互に検索可能にするなど

私は現在2つのWordPressウェブサイトを使用している新しいクライアントを持っています。

最初の/メインのサイトはwww.domain.comでホストされ、2番目のサイトはinfo.domain.comにあります。ただし、両方のサイトは相互に検索可能である必要があります。つまり、1つのサイトから検索し、両方から適切な結果が得られます。

そこで、私はinfo.domain.comのWebサイトのコンテンツと機能をメインサイトに複製することを検討していました。しかし、 'info'ウェブサイトでは異なるテンプレートを使用しており、使用中のプラグインも異なるため、これは素晴らしい選択肢ではないと思います。

そのため、ちょっとした調査の結果、マルチサイト環境を構築する方向に動揺していました。私が読んだオンラインリソースでは、これにより、2つのサイトで異なるプラグインとテーマを使用しながら、どちらかのサイトから検索して両方のサイトから結果を表示できるようになります。

これは正しいです?

私がマルチサイトをセットアップする場合、「info」サイトに「info.domain.com」からアクセスしながら、メインサイトをwww.domain.comに維持することは可能ですか。

より良い解決策はありますか?

前もって感謝します。ありとあらゆる建設的なコメント/オプションは評価されるでしょう。

1
Phill Healey

私が読んだオンラインリソースでは、これにより、2つのサイトで異なるプラグインとテーマを使用しながら、どちらかのサイトから検索して両方のサイトから結果を表示できるようになります。

これは正しいです?

はい、その通りです。マルチサイト環境では、サイトごとに異なるプラグイン/テーマをインストールできます。データベースが同じになれば、クロスサイト検索ができるようになりますが、そのための組み込み機能はありません。独自のものを作成するか、その機能をもたらすプラグインの1つを使用することができます。

私がマルチサイトをセットアップする場合、「info」サイトに「info.domain.com」からアクセスしながら、メインサイトをwww.domain.comに維持することは可能ですか。

はい、可能です。最も簡単な方法は、サーバーの設定が必要なマッピングプラグインを使用することです。 これを見てください

より良い解決策はありますか?

私はそうは思わない。別の可能な解決策は、2つのインストールのデータベースを相互にアクセス可能にし(すべてのインストールが他のインストールのdbにアクセスできるように)、次にサイトからの検索結果を他からの結果とマージするカスタムコードを書くことです。

私を信じて、それはそれほど簡単ではありません、なぜなら、パーマリンク構造、カスタム書き換え規則、cptパーマリンクを扱うことは容易に苦痛になるので。また、この場合は2番目のデータベース接続が必要になるため、パフォーマンスの低い検索が可能になります。

マルチサイトソリューションでは、コンテンツをシングルインストールからマルチサイトインストールに移行する必要がありますが、これは珍しい作業ではありません。比較的簡単で、Web検索に役立つ情報がいくつかあります。

マルチサイトがユーザーの共有などの他の機能をもたらすことを考慮してください。その後、2つではなく1つのインストールのみをメンテナンスして更新し続ける必要があります。

考えられる欠点は、2つのサイトが同じサーバー上にあるとIPを共有し、SEOに影響を与える可能性があることです(私はSEOの専門家ではありません。

1
gmazzap