2011-11-15 6 views
0

私はクライアントが独自の環境を作成できるレールアプリケーションを持っています。 client.domain.comドメインをレールアプリケーションからサブドメインにマップ

は、しかし、私は彼らが

がどのように自分のドメインからサブドメインに独自のドメインをマッピングすることができるようにしたい:クライアントは、サブドメインで自分の環境を取得し、例えば

私はこれをします?

ありがとうございました!

答えて

0

任意のホスト名と顧客の間に関連テーブルを作成して、相互に変換できるようにする必要があります。これは、スタンドアロンのテーブルでも顧客レコードのフィールドでもかまいません。

サブドメインメソッドを使用する代わりに、これをロードするのは簡単です。使用している既存の名前をフィールドにあらかじめ入力してください。

+0

私の説明はあまり良くありませんでした。しかし、私が意味することは、顧客がintranet.domain.comを使用して自分のアプリケーション上のサブドメインを指し示したい場合です。したがって、intranet.domain.comの例では、このドメインはclient.myapp.com – Databaas

+0

に移動します。通常、HTTPレベルのリダイレクトを使用して、リダイレクトすることができます。同じ関連テーブルが必要で、 'redirect_to(customer_subdomain)'型の応答をします。お客様は、サーバーにマップするDNSレコードを追加する必要があります。そのため、通常はCNAMEレコードが最適です。 – tadman

関連する問題