web-dev-qa-db-ja.com

ほぼ同じ内容のサブドメイン

クライアント用のWebサイトを作成する必要があります。このクライアントはさまざまな製品を販売しており、彼らの見解を強化したいと考えています。私が考えた最善の方法は、サブドメインを作成することでした。たとえば、product1.domain.comproduct2.domainです。 comなど.

Sitedomain.comはすべての製品を表示し(たとえばメニューからアクセス可能)、サブドメインは特定の製品のみを表示します。すべてのコンテンツは、ドメインとサブドメインの両方で同じです(ホームページ、連絡先、商品については除く)。サブディレクトリは私のクライアントにとっては良い解決策ではありません。なぜなら製品はライバルであり、domain.com/product1/はサブドメインほど良くないようです。

私はwordpressのマルチサイトを試しましたが、各サブドメインは完全に分離されていることに気付きました。 gravatar.comwikipedia.orgのようなマルチ言語用のサブドメインを持つWebサイトもあり、プラグインが存在することを私は見ました。それのために(WPML)、しかし私はそれがどのように働くのかわかりません。どうすればそれができますか?私は少し迷った。 wordpressのマルチサイト内で使用するためにプラグインを作成する必要がありますか(これまで一度も行ったことがありません)。それともWPMUなしでできますか?私はPHPでコーディングすることができます。

どんな助け/アドバイス/手がかりも歓迎です

1
Kerzzy

はい、マルチサイトはここで必要なものではありません。私は同じwordpressインストール上のすべてのサブドメインをマッピングしようとし、それから現在のURLでテンプレートをカスタマイズしようと思います。 wp-config.phpでは、現在のURLをベースURLとして使用します。

define('WP_HOME', 'http://' . $_SERVER['HTTP_Host']); 
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_Host']);

サブドメインごとに異なるテーマを設定することもできます(「テーマスイッチャー」のプラグインを参照)。

0
giraff