针对SaaS应用程序中的多子域的域屏蔽

时间:2013-11-15 16:52:16

标签: php .htaccess saas

我正在设置一个用PHP编写的SaaS应用程序。现在每个用户都获得一个subdomain.appname.com,其中子域是用户的选择。所以可以有subdomain1.appname.com,subdomain2.appname.com等等。

我已将CNAME条目设置为用户的域名,以便subdomain1.customerdomain.com指向subdomain1.appname.com,当我尝试subdomain1.customerdomain.com时,它会完美地加载subdomain1.appname.com和subdomain1.customerdomain .com在地址栏中。

只要我点击应用中的任何链接,地址栏中的域就会更改为subdomain1.appname.com,这很明显,因为还没有htaccess规则。这就是我需要帮助的地方..我很喜欢htaccess,那么htaccess文件应该处理域掩码并始终将用户的域保留在地址栏中。

1 个答案:

答案 0 :(得分:1)

不,这里的问题不是.htaccess,问题是链接。

应用程序必须使用URL中实际使用的hostname输出所有链接。它不能使用固定的应用程序URL,而是动态确定它。