首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rails创建在线网站创建器

问使用rails创建在线网站创建器
EN

Stack Overflow用户
提问于 2011-03-07 20:26:46
回答 2查看 1.1K关注 0票数 0

我想创建一个网站建设者。我的想法是用一台服务器作为主web服务器

我的概念如下

1-用户输入url (http://www.userdomain.com)

2-它屏蔽并重定向到我的一个自定义域(http://www.myapp.userdomain.com)

3-在自定义域(myapp.userdomain)中,我的应用程序将识别网站

3-根据网站的信息,它将呈现页面

我担心的是,

1-这是做这样的事情的正确方式吗(在线网站建立者)

2-因为我屏蔽了url,所以我不能做像这样的事情

'http://www.myapp.userdomain.com/products‘

如果用户刷新页面,它将转到主页(http://www.myapp.userdomain.com)。如何避免这种情况

3-我正在考虑使用Rails,liquid来解决这个问题。这是一个好的选择吗?

提前感谢

干杯

sameera

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-07 20:31:55

用重定向掩蔽域名将变得混乱,加上所有这些重定向可能对SEO不起作用。Rails并不关心您是否将所有内容都托管在一个通用域名下。检测请求的域名和检测请求的子域一样容易。

我建议将所有最终用户域直接指向主服务器的IP,这样就不需要重定向了。在Rails路由器中使用:domain和:subdomain条件,或在应用程序控制器中解析它们,以根据用户请求的主机名确定实际呈现哪个站点。这为以后增加了灵活性,因为您可以告诉Apache或Nginx侦听哪些域,并设置应用程序的不同实例,以支持滚动升级等类似的事情。

听起来这是@wukerplank的方法,我同意。自定义路由器可以查看当前请求的域名,从而使应用程序的其余部分变得简单。

票数 1
EN

Stack Overflow用户

发布于 2011-10-31 17:16:05

你会得到更多的帮助,通过获取现有的在线网站建设网站的详细信息,你可以看看wix,weebly,ecositebuilder和word press等许多网站

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

https://stackoverflow.com/questions/5219714

复制
相关文章

相似问题

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