我正在使用共享主机上的Linux服务器上的PHP/HTML构建SAAS产品,但遇到了域名部分的问题。
目标
我希望将我的SAAS应用程序托管在app.mysaas.com
上
我的客户将他们的域名指向app.mysaas.com
- www.customer01.com
- www.customer02.com
- www.customer03.com
- 等等...
任何访问客户域的访问者都应从app.mysaas.com
中提供内容,而不会注意到,这意味着他们在浏览器中看到www.customer01.com
。
当访问www.customer01.com/contact/
时,他们应该从app.mysaas.com/contact/
提供内容,而不会注意到,这意味着他们在浏览器中看到www.customer01.com/contact/
。
客户域名的SEO不应受影响。因此,通过iframe不是选项。
我需要我的客户提供API密钥。我想让我的客户将TXT记录添加到其DNS中,其中包含其API密钥,并在我的服务器上使用PHP接收。
问题
- 他们应该使用A记录还是CNAME记录通过DNS指向他们的域名?(他们的电子邮件设置不应受影响。)
如何检测客户的域名指向
app.mysaas.com
?(我认为可以使用PHP的变量$_SERVER['HTTP_HOST']
)如果我离谱了,您能提供一个详细的步骤指南吗?
- 是否有任何好的在线教程?
感谢你的时间。