0

Drupal 7 を使用して、同じコード、テーマ、モジュール、さらにはデータベースとコンテンツを持つ 2 つのドメインをサポートし、エンド ユーザーに対して完全に透過的にしたいと考えています。

そのため、exmaple1.com のユーザーには exmaple1.com のみが表示され、example2.com のユーザーには example2.com のみが表示されます (example1.com にリダイレクトされません)。さらに複雑なことに、私はすでに example1.com のレガシーを持っており、これを変更することはできません。

一番近くに来ました -

1) apache 仮想ホストを使用して、両方のドメインの要求を同じ drupal htdcos ディレクトリにプロキシします。2) https://drupal.org/node/53705
に従って各ドメインのサイトをセットアップします。 a) example2.com ディレクトリの下にある settings.php ファイル内のベース URL を変更します。

それでも、example2.com のユーザーは example1.com(?!) にリダイレクトされます。実際、デフォルトの settings.php ファイルを調べたところ、baseURL フィールドがコメントアウトされていることがわかりました。サイトのベース URL のディレクトリ検索で結果が返されませんでした。これは、データベースのどこかに設定されていることを示唆していますか? どこ?url_alias のようなテーブルを調べました - レコードはありません。これは、ベース URL の HTTP 要求を読み取る何らかの変数に設定できますか?

私はすでに、settings.php、apache 仮想ホスト、.htaccess での HTTP リダイレクト/書き換え、pathauto モジュール、バックアップ/移行、およびマルチサイトで base_URL を「修正」するソリューションを確認しました。

4

2 に答える 2

0

(2) のマルチサイトに関する古いドキュメントを読んだようです。Drupal 7 については、https: //drupal.org/documentation/install/multi-site を確認してください。

ただし、それを実現するには、シンボリック リンク (シンボリック リンク)を設定する必要があります。両方のサイトが同じファイルとデータベースを使用している場合、ここでマルチサイトは必要ないと思います。

于 2013-08-15T21:30:16.197 に答える
0

Drupal 7 のマルチサイト インストールについては、以下の便利なリンクをお試しください。

http://mydons.com/drupal-7-multisite-install-steps-in-windows/

http://mydons.com/drupal-7-multisite-install-steps-in-linux/

于 2013-08-21T07:19:05.337 に答える