私は、ホストおよび保守するクライアント用のWebサイトをセットアップしており、最も痛みのないセットアップを決定しようとしています。私の考えは次のことをすることです:
client.mydomain.com
でクライアントドメインを設定します*.client.com
のDNSレコードをCNAMEclient.mydomain.com
に更新してもらいます実用的な観点からは、これは私にとって最良の方法です。DNSコントロールパネルへのアクセスを維持する必要がないためです。さらに、Webサイトを別のホストに移動する必要があると判断した場合は、client.mydomain.com
が指す場所を更新するだけで、知らないうちにシームレスに移動できます。
そうは言っても、私の懸念は、client.com
のSEOに影響を与えることです。 SEOに影響を与える場合は、A-Recordルートを使用して適切と呼びますが、影響がない場合は、CNAMEルートの方が適しているようです。
考え?
(余談ですが、このアプリにはGoogleマップが含まれていますが、別のTLDからアプリを押すとAPIキーが私に怒鳴ります... client.mydomain.com
とclient.com
。 CNAMEされたドメインで機能する単一のGoogleAPIキーを要求する方法はありますか?これはコードで解決できますが、もっと簡単な解決策があるかどうかわかりませんでした。)
CNAMEを使用しても、検索エンジンのランキングには影響しません。 CNAMEを使用するのが一般的な方法です。 DNSを設定する一般的な方法は、(servernames).company.comを作成し、サーバー名(サービス名はfx "www")を指すCNAMEとして(servicenames).company.comを作成することです。
DNSの設定が特に複雑で、DNSホスト名の解決にlooong時間がかかる場合は、GoogleAdWordsなどのサービスでランクを少し下げることができます。 AdWordsはサイトの「品質」を考慮に入れており、速度はその一部です。一般的にDNSルックアップは高速なので、これが問題になる可能性は非常に低いと思います。