これをどのようにフレーズするのかは分かりませんが、ベストを尽くします。PHPを使用したサブドメインの戦略のための戦略
私はどこかにこのようなインストールする(PHPで書かれた)アプリケーションがあります。
http://sub1.mydomain.com
http://sub2.mydomain.com
etc ..
:今
/app/build/1.0/
を、私は、サブドメインを設定できるようにするには、このような何かをしたいです
まず、私はサブドメインにできるだけ少なく#ファイルを置いて(私は設定ファイルと思っています)、すべてのphpファイルのビルドフォルダを指しています。
しかし、サブドメインに何らかのカスタマイズがある場合は、カスタマイズしたファイルを実際にサブドメインに配置したいと思っています。その場合、アプリケーションはそれを使用します(つまり、ローカルファイルが存在する場合はそれを使用し、そうでない場合はデフォルトのビルドフォルダーファイルを使用します)。
最後に、私が1.1をリリースした場合、サブドメインを1.1のフォルダに再ポイントするだけで済みます。
私はこれを基本的に理解していますが、それを達成する方法はありますが、私が探しているのは代替アイデア、あるいは私が直面しているかもしれない問題です。 、または私がこのルートに行くなら、私ができないかもしれない他のもの)。
ボトムラインの質問:これは良いか悪い考えですか?なぜですか?
Scottさんが面白いアイデアです。 PHPがサブドメイン名を知る方法はありますか?もしそうなら、私はそれを使用してDBのプレフィックスを作成することができます。 – OneNerd
$ _SERVER ['SERVER_NAME']はあなたにそれを渡すべきです。参照:http://us3.php.net/manual/en/reserved.variables.server.php –
cool。私はそれを試してみましょう - それがうまくいくなら、あなたの答えは受け入れられているように印をつけてください。ありがとう:) – OneNerd