И почему такие компании, как Google, имеют разные домены для каждой страны?
Потому что это облегчает иметь ОТДЕЛЬНЫЙ КОНТЕНТ для каждой страны. Содержимое должно быть статичным - поэтому, если вы хотите, чтобы английские и, например, испанские страницы были проиндексированы, они должны иметь отдельные URL-адреса. Один путь example.com/en
- другой en.example.com
. Позднее весы лучше.
Прежде всего это возможно?
Не для тебя. Вам нужен поставщик, который поддерживает маршрутизацию anycast.
Чтобы сделать это самостоятельно, вам нужны собственные IP-адреса с международной маршрутизацией, которые невозможно получить для обычного пользователя, поскольку наименьший назначенный блок - это более 4000 адресов (которые вы должны использовать), а затраты высоки.
Если бы вы получили один, вы бы получили маршрутизацию как AS (автономная система) и просто публиковать маршруты, идущие к ближайшему серверу.
Так что не для тебя. Но некоторые хосты могут поддерживать это.
CDN делают это, так что вы точно можете перенести свои статичные вещи в сеть доставки контента.
То, что вы можете сделать, это префиксы стран, а затем перенаправить их с основного домена.