Basecamp 做到了这一点,其他人也这么做了。
我正在开发一款小型应用,希望以这种格式向客户提供。我想让他们选择一个名称作为 URL 的前缀。
这是通过服务器管理还是通过编程来完成的?
只是想获得一些关于如何开始的信息。
我希望能够在 heroku 上执行此操作,但如果需要的话,我也可以获得专用服务器。
答案1
这可以通过网站编程或其他服务器管理技术来实现。如果您实际上只提供一个应用程序,但希望它可以通过多个地址访问,则可以设置一个托管 *.myappname.com 的通配符子域系统,然后在您的应用程序中查看请求的域部分,以确定要加载谁的设置版本。
如果您的系统比这更复杂,并且包括从该域发送电子邮件等内容,您将需要一种方法来管理在 DNS 中创建子域记录,并可能管理单独的虚拟主机配置。