0

http://mydomain.com/helloにページがある Rails アプリがあります。

また、 http://a.usersdomain.comにミラーリングして、この URL が同じアプリ、データベースなどを表示するようにしたいと思います。

私が想像しているのは、Tumblr で title.tumblr.com と usersdomain.com でブログをホストできるようにする方法に似ています。これはレールアプリで可能ですか?

4

2 に答える 2

1

ユーザーがドメインにサブドメインを設定できるようにするのは非常に簡単です。DNS プロバイダーでワイルドカード サブドメインを設定するだけで、後は問題なく Rails アプリに任せることができます。

だからanything.myurl.comあなたのレールアプリに行きます。次に、サブドメインを取得し、ユーザー/サイトなどを識別する方法を取得できます。

ジェイソンが回答で述べたように、独自のドメインを指定されたサブドメインにリダイレクトするユーザーを実行できます。

于 2013-01-08T20:36:20.760 に答える
0

ドメインの DNS 管理センターで A エントリを使用できます。aRails アプリをホストしているサーバーの IP アドレスにサブドメインを指定します。静的 IP アドレス (デフォルトでは Heroku など) を持っていない場合は、CNAME エントリを使用してa、Heroku 設定の [ドメイン] 領域にリストされている項目にサブドメインを指定するか、tumblr のように現在の URL に直接指定できます。たとえば、Heroku では次のようになります。

サブドメイン: a=>myapp.herokuapp.com

またはtumblr/その他のホストされたURL

あなたのドメインのサブaドメイン =>title.tumblr.com

またはあなたの例:

aサブドメインusersdomain.com=>mydomain.com

お役に立てれば!

于 2013-01-08T20:32:06.387 に答える