web-dev-qa-db-ja.com

同じドメインに複数のwordpressサイトを作成できますか?

同じドメインに複数のwordpressサイトがある場合の問題。

例:

  • domain.com/programs
  • domain.com/sales
  • domain.com/learning

それぞれに独自のテンプレート、機能、メニューなどがあります。目に見える問題はありますか?

私が心配している問題の1つは私が持っているかどうかです:

  • domain.com/programs-プログラムのハブサイトである可能性があります

そして、「ゴルフ」プログラムの管理者である別の人がいます...-domain.com/programs/golf

2つの完全に異なるサイト-マルチサイトを使用する場合がありますが、まだわかりません。

では、domain.com/programs管理者がカテゴリとして「ゴルフ」を追加するとどうなるでしょうか。

新しい情報:WPの場合、これは正常であり、問​​題がないので参照してください ( wordpress url root jack up in基礎WPサイト? をインストールしましたか?.

私は10個のサイトをインストールしましたが、「ルート」サイトをインストールした後、すべてにパーマリンクの重大な問題が発生しています。

1
STing

基本的に、同じドメイン全体にWPサイトを配置するために調整する必要がある2つの主要なルールがあります-マルチサイトを使用しません。

  1. ルートについては、すべてを「ホーム」フォルダに入れ、xxx.com/homeに自動リダイレクトします。これにより、ルートサブカテゴリ全体の問題が修正されました。

  2. IISを実行していて、同じサーバー上に複数のWPインスタンスがある場合...そして、URL書き換え(異なるパーマリンク)をオンにすると、構造全体がうまく接続されます。 wordpressは、URL書き換え用に設定するweb.configファイルで、すべての書き換えルールに「wordpress」という名前を付けます。 wordpressインストールごとに手動でルールの名前を変更する必要があります。これをバグとして送信しましたが、返信はありません。名前はwordpressにタイムスタンプを加えたものである必要があるという提案です。

何かが見つかったら追加しますが、これらは2つの大きなものです。 10個のWPインストールがあり、メインサーバーで成長しています。それぞれに異なる使用法があるため、マルチサイトは使用できません。

1
STing

はい、WordPress rootにインストールする代わりにexample.com/--サーバー上に「programs」、「sales」、および「learning」ディレクトリを作成し、各ディレクトリに個別のWordPressインスタンスをインストールします。特別に必要なものはありません。これを機能させるために行うこと。

ネットワークを作成する なら、もっと幸せになるかもしれません。マルチサイトは、常に適切であるとは限りませんが、 正確にはあなたが求めているもの であり、- 同じ「パス」ベースの構造を作成できます のようです。

4
s_ha_dum

複数のwordpressインストールを実行する代わりに、他の回答で説明されている multi-site/network 機能を使用することをお勧めします。

カテゴリ/サブフォルダの作成に関しては、ネットワーク管理者がパーマリンク構造を作成する方法に依存します。

カスタム構造を使用すると、いくつかの潜在的な問題が発生する可能性があります。ただし、ほとんどの場合、カテゴリは/ SITENAME/category/category-itemに設定されます

デフォルトのパーマリンク構造を使用する場合、ほとんどすべてに対して?p = ###があり、データベースはページが適切な領域にリンクしていることを確認します。

Wordpressの初期インストールをセットアップする場所はどこでも「メインサイト」になります。

1
Greg McMullen

サブドメインを使用するのではなく、ディレクトリにサイトを配置したい理由はありますか?

Cookieを共有できるようにすべてを同じドメインに配置したいが、それらを本質的に独立させたい場合は、サブドメイン(programs.domain.com、sales.domain.comなど)でそれを行うことができます

3つの個別のwordpressが3つの個別のディレクトリにインストールされるようにしたい場合は、問題はありません。

domain.com/programs
domain.com/sales
domain.com/learning

3人の管理者全員が「ゴルフ」というカテゴリを作成すると、次のようになります。

domain.com/programs/golf
domain.com/sales/golf
domain.com/learning/golf
0
Victoria