Я настраиваю веб-сайт для клиента, который буду размещать и обслуживать, и пытаюсь определить, какая настройка будет наиболее безболезненной. Моя мысль - сделать следующее:
client.mydomain.com
*.client.com
в CNAME client.mydomain.com
С практической точки зрения это лучше всего для меня, потому что тогда мне не нужно поддерживать доступ к их панели управления DNS, особенно если они хотят с ней делать другие вещи. Кроме того, если я решу, что мне нужно переместить веб-сайт на другой хост, я могу сделать это без проблем, даже не зная их, просто обновив где client.mydomain.com
точки.
При этом меня беспокоит то, что я повлияю на SEO для client.com
. Если я вообще повлияю на SEO, я просто воспользуюсь маршрутом A-Record и назову его хорошим, но если нет никакого воздействия, маршрут CNAME мне кажется более приятным.
Мысли?
(Кстати, у меня есть Google Maps, включенные в это приложение, и ключ API кричит на меня, когда я нажимаю на приложение с другого tld ... client.mydomain.com
и client.com
. Есть ли способ запросить один ключ API Google, который может работать с доменами CNAME? Я могу решить это в коде, но не знал, есть ли более простое решение.)
Использование CNAME не влияет на рейтинг в поисковых системах. Использование CNAME является обычной практикой. Классический способ настройки DNS - иметь (servernames) .company.com, а затем создать (servicenames) .company.com в качестве CNAME, указывающего на имена серверов (где имена сервисов - это fx "www").
Если ваша настройка DNS особенно запутана и требует длинный пора разрешить имена хостов DNS, тогда вы могли бы занять немного меньше места с такими сервисами, как Google Adwords. AdWords учитывает «качество» сайта, и скорость является частью этого. Обычно поиск DNS выполняется быстро, поэтому я думаю, что это вряд ли станет проблемой.