Sla*_*lay 14 php .htaccess mod-rewrite cname cross-domain
我正在创建一个saas应用程序.用户拥有自己的网址,例如用户 .mysaasapp.com
为了让用户拥有自己的url,我使用mod重写.喜欢的东西http://mysaasapp.com/?user=user来user.mysaasapp.com(这是可以正常使用)
现在,我想让用户灵活地掩盖他们的网址.这意味着用户可以将他们的子域(saas.theirdomain.com)定向到user.mysaasapp.com.我该怎么做呢.
我在这上面阅读了许多文章(cname),但仍然没有明确的解决方案.我想知道wordpress/google这样的大公司是怎么做到的.
例如http://www.tumblr.com/docs/en/custom_domains
例如http://developer.uservoice.com/docs/site/domain-aliasing/
我意识到公司会采取这个过程:
得到这个工作需要我什么?谢谢!
在客户端创建 cname 后,您需要让 Apache 知道监听它。
因此,如果您有一个非常简单的虚拟主机设置,如下所示
<VirtualHost *:80>
ServerName user.mysaasapp.com
DocumentRoot /var/www/user
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
你的客户的 cname 是这样的
customdomain.com IN CNAME user.mysaasapp.com
Run Code Online (Sandbox Code Playgroud)
您需要将 customdomain.com 添加到您的虚拟主机条目中,因此它变为
<VirtualHost *:80>
ServerName user.mysaasapp.com
ServerAlias customdomain.com
DocumentRoot /var/www/user
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我在这里做了一些假设,但这就是我过去的做法,当然排除任何拼写错误。
| 归档时间: |
|
| 查看次数: |
930 次 |
| 最近记录: |