ColdFusion アプリケーションがあります。複数のドメインまたはサブドメインに対して同じコードベースを (複製するのではなく) 実行できるようにしたいと考えています。各サイトは、ブランド化、スキン化、異なるタイトルなどを除いて、基本的に同じです。
だから、私が探しているのは、www.abc.com と www.xyz.com と beta.mycompany.com をすべて同じコードベースで実行する方法です。新しいクライアントがサインオンするたびに、新しいドメインをすばやく追加できることが理想的です。
この質問は PHP と Rails について見たことがありますが、CF については見たことがありません。これが私が考えていたことです(そしてうまくいくようです)が、パフォーマンスの問題やよりクリーンな提案があるかどうか疑問に思っていました.
IN APPLICATION.CFC
<cfif cgi.server_name EQ "www.abc.com" >
<cfset request.client_id=1>
<cfelseif cgi.server_name EQ "www.xyz.com">
<cfset request.client_id=2>
... etc
<cfelse>
This application not configured.
<cfabort>
</cfif>
ここで、すべてを client_id から外します...