白标签cname应用程序需要用户名子域名吗?

我正在开发一个SaaS站点,并将提供一些会员资格的白色标签服务。 在用户注册期间,我将要求用户input将用于子域名的“用户名”

username.example.com. 

如果我在注册后使用用户名login后开始创build子域名,那么我需要采取哪些步骤才能让用户为其域添加白色标签。 我知道他们需要添加一个cnamelogging来将域或子域指向我们服务器上的子域。 但是,我还需要采取其他哪些措施才能使这一切发挥作用?

我真的不明白你的意思是什么“白色标签”,但我知道很多网站谁给出了免费子域这样做

他们为订阅的每个人创build一个目录,并使其networking服务器将所有子域redirect到根网站中的文件夹。

例:

user.myservice.com – > myservice.com/user

为了使这个工作,你需要redirect到服务器的所有子域(通配符*@取决于DNS主机)。 最后你需要像这样设置Apache:

 RewriteCond %{HTTP_HOST} !^domain\.com RewriteCond %{HTTP_HOST} ^([^.]+) RewriteRule ^(.*) /%1/$1 [L] 

如果你不想让人们在自己的DNS环境中使用你的服务,你需要把它作为虚拟主机来添加。 例:

 <VirtualHost> DocumentRoot /www/user ServerName user.domain.com ServerAlias *.user.domain.com ServerAlias usersowndomain.com ... </VirtualHost>