如何为客户提供类似于Basecamp/SAAS应用程序的子域名?
例如,我的网站URL是http://www.example.com
,当用户注册时,我想要为他们提供像http://company.example.com
这样的URL,它应该从网站的/app
目录加载文件/内容。
以后,我希望他们通过CNAME选择自己的域名/子域名,以便他们可以拥有像http://clients.mywebsite.com
这样的URL。
我想要在纯PHP和.htaccess中实现此功能,并且一切都是自动进行的。
我希望保持URL结构不变..,即http://company.example.com/login
、http://company.example.com/accounts
、http://company.example.com/files/style.css
,尽管这些文件位于/app
目录中,我希望可以像这样访问它们。
我可以处理所有的PHP函数,但需要.htaccess代码方面的帮助以及如何设置CNAME。