数十のサブディレクトリがあるサイトを持っています。各サブディレクトリは異なるクライアントを表します:
client1.mydomain.com
client1.mydomain.com
...
詳細をすべて読みたくない場合は、質問の下部にある引用にスキップしてください。
新しいサブディレクトリごとにサイトのファイルのコピーを保持する必要はありません。代わりに、使用する必要があるときにルートディレクトリ内のファイルを各サブディレクトリで呼び出す必要があります。
このようなことをするためのベストプラクティスはありますか? ルート ディレクトリからスクリプトを使用PHP's
include
またはロードできることは理解していますが、リダイレクトや、ユーザーの出身地に応じてユーザーを正しいファイルに移動させる問題をどのように処理すればよいでしょうか?require
各サブディレクトリにサイトのすべてのファイルのコピーを保持する必要がありますか?各「コピー」の内容は単純になりrequire_once
ますか? それ以外の場合、client1.mydomain.com のユーザーがAbout us
リンクをクリックした場合、クライアント 2 のユーザーが同じリンクをクリックして別の場所 (client1.mydomain.com/ about-us および client2.mydomain.com/about-us など)?
私は本当に、多くのサブ ドメインを持つサイトを実装するためのベスト プラクティスを探しています。これらのサブ ドメインはすべて、ルート ディレクトリの共通のファイル セットを使用します。
ありがとうございました。