我正在为我将托管和维护的客户建立一个网站,并且我正在尝试确定什么是最轻松的设置。我的想法是做到以下几点:
- 在以下位置设置客户端域
client.mydomain.com
- 让客户端将其 DNS 记录更新为
*.client.com
CNAMEclient.mydomain.com
从实际的角度来看,这对我来说感觉最好,因为这样我就不必保持对他们的 DNS 控制面板的访问,特别是如果他们想用它做其他事情的话。此外,如果我决定需要将网站移动到不同的主机,我可以在他们甚至不知道的情况下通过更新位置来无缝地完成它client.mydomain.com
。
话虽如此,我担心的是我会影响client.com
. 如果我完全影响 SEO,我会选择 A-Record 路线并称之为好,但如果没有影响,CNAME 路线对我来说似乎更好。
想法?
(顺便说一句,我确实在这个应用程序中包含了谷歌地图,当我从不同的 tld 访问应用程序时,API 密钥对我大喊大叫client.mydomain.com
。client.com
有没有办法要求一个单一的谷歌 API 密钥可以使用 CNAME 的域吗?我可以在代码中解决这个问题,但不知道是否有更简单的解决方案。)
使用 CNAME 不会影响搜索引擎排名。使用 CNAME 是常见的做法。设置 DNS 的经典方法是拥有 (servernames).company.com,然后创建 (servicenames).company.com 作为 CNAME 指向服务器名称(其中服务名称为 fx "www")。
如果您的 DNS 设置特别复杂,并且需要很长时间来解析您的 DNS 主机名,那么您可能会使用 Google Adwords 等服务的排名稍低一些。Adwords 将网站的“质量”考虑在内,速度是其中的一部分。通常 DNS 查找很快,所以我认为这不太可能成为问题。