过去,我只构建为一个客户服务的 Web 应用程序,因此它们非常简单易行。现在,我想构建一个应用程序,让多个客户能够在我的域的子域上托管他们自己的内容/网站,就像 blogspot.com 一样。所以每个客户都有自己的网站,比如 user1.myapp.com、user2.myapp.com 等。在每个客户的网站中,他们可以通过我的应用程序构建他们想要的任何内容,甚至在 URL 中添加更多级别,比如user1.myapp.com/custom - user1.app.com/custom 将显示与 user2.app.com/custom 完全不同的内容。我对如何实现这一目标感到很迷茫。有人可以笼统地向我描述一下,我们如何从访问 user1.myapp 的人那里获得信息。com/custom 到我的应用程序为 user1 提供实际正确的自定义页面?我们如何将 URI 映射到正确的用户内容?我们实际上仍然托管真实页面(由用户组织),还是我们只是动态生成内容?需要什么类型的设计/架构来支持这一点?任何帮助表示赞赏。多谢。
问问题
268 次