http://mydomain.com/helloにページがある Rails アプリがあります。
また、 http://a.usersdomain.comにミラーリングして、この URL が同じアプリ、データベースなどを表示するようにしたいと思います。
私が想像しているのは、Tumblr で title.tumblr.com と usersdomain.com でブログをホストできるようにする方法に似ています。これはレールアプリで可能ですか?
http://mydomain.com/helloにページがある Rails アプリがあります。
また、 http://a.usersdomain.comにミラーリングして、この URL が同じアプリ、データベースなどを表示するようにしたいと思います。
私が想像しているのは、Tumblr で title.tumblr.com と usersdomain.com でブログをホストできるようにする方法に似ています。これはレールアプリで可能ですか?
ユーザーがドメインにサブドメインを設定できるようにするのは非常に簡単です。DNS プロバイダーでワイルドカード サブドメインを設定するだけで、後は問題なく Rails アプリに任せることができます。
だからanything.myurl.com
あなたのレールアプリに行きます。次に、サブドメインを取得し、ユーザー/サイトなどを識別する方法を取得できます。
ジェイソンが回答で述べたように、独自のドメインを指定されたサブドメインにリダイレクトするユーザーを実行できます。
ドメインの DNS 管理センターで A エントリを使用できます。a
Rails アプリをホストしているサーバーの IP アドレスにサブドメインを指定します。静的 IP アドレス (デフォルトでは Heroku など) を持っていない場合は、CNAME エントリを使用してa
、Heroku 設定の [ドメイン] 領域にリストされている項目にサブドメインを指定するか、tumblr のように現在の URL に直接指定できます。たとえば、Heroku では次のようになります。
サブドメイン: a
=>myapp.herokuapp.com
またはtumblr/その他のホストされたURL
あなたのドメインのサブa
ドメイン =>title.tumblr.com
またはあなたの例:
a
サブドメインusersdomain.com
=>mydomain.com
お役に立てれば!