首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails顶级域名和子域

rails顶级域名和子域
EN

Stack Overflow用户
提问于 2011-12-29 04:34:29
回答 2查看 1.3K关注 0票数 0

我想问一下如何使用rails实现顶级域。

我在一个网络应用程序上工作,将允许用户有一个子域(默认情况下,它将是他们的用户名)。现在一切都准备好了,可以正常工作了。

但我希望用户可以选择使用自己的域名,而不是我的webapp的一个子域。

有什么想法或建议吗?或者一个指向一个页面的链接,可以帮助我更好地理解这样的事情。

基本上,我希望用户将他/她购买的“域名”输入到我的user应用程序中,然后我的应用程序将处理指定的域名。

如果需要,还有NAMESERVER。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-12-29 05:21:04

我不确定,但听起来你问的是DNS问题,而不是Rails问题。也许您需要设置用户域的DNS记录的CNAME

票数 1
EN

Stack Overflow用户

发布于 2011-12-31 04:53:36

假设这是一个博客站点,如果流量流向http://mysubdomain.yourdomain.com,您可以通过查找mysubdomain,然后查找该用户的帖子来查找该用户。

对于顶级域名,你会做一些非常类似的事情。您将检查控制器中的request.host (或其他特定于Rails的Request方法(我使用Merb,所以这就是我的示例)),然后根据它找到用户,当然,假设request.host与您自己的应用程序的域不匹配。

至于如何处理数据,如果用户可以有多个域,或者如果你有一个“博客”表,那么我可能会创建一个users_domains,然后在上面添加一个custom_domain列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8660948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档