WPML позволяет Вам подключать разные домены или поддомены к Вашим переводам. Это поможет установить более тесную связь с целевой аудиторией и даст дополнительным языкам преимущество в SEO.
Каждый раз, когда Ваш сайт получает запросы с этих доменов или поддоменов, WPML загружает соответствующий перевод сайта. При этом запросы не просто перенаправляются на Ваш основной домен.
Чтобы включить эту опцию, перейдите в WPML → Настройки → URL-адреса и SEO и в карточке Формат URL языка выберите Свой домен для каждого языка.
Настройка языков для каждого домена
При настройке языков для каждого домена у Вас есть два варианта.
Разные домены для каждого языка
Например, если у Вас есть немецкий перевод Вашего английского сайта, Вы можете настроить для него другой домен:
- example.com → английский
- example.de → немецкий
Поддомены
Вы также можете использовать поддомены, например:
- en.example.com → английский
- de.example.com → немецкий
Что Вам понадобится
Перед использованием этой опции Вам необходимо кое-что подготовить.
- Вам нужно купить домены, которые Вы хотите использовать. Если Вы настраиваете сайт вручную, Вам также необходимо убедиться, что Вы можете изменять настройки DNS Вашего домена. Это позволит Вам связать Ваше доменное имя с расположением сервера Вашего сайта, также известным как его IP-адрес.
- Если Вы используете поддомены, Вам всё равно нужно купить для них основной домен (например, example.com). Убедитесь, что Ваш тарифный план хостинга позволяет создавать поддомены.
- Если Вы ищете надежного хостинг-провайдера, чьи пакеты отлично работают с WPML, вот список, которым Вы можете воспользоваться.
- У Вас должен быть SSL-сертификат для каждого перевода сайта или один мультидоменный SSL-сертификат.
Как включить разные языки для каждого домена
Вы можете настроить эту опцию самостоятельно или с помощью Вашего хостинг-провайдера. Здесь мы не будем рассматривать самостоятельную настройку, поскольку у каждого хостинг-провайдера своя панель управления, будь то cPanel, Webmin или что-то еще.
Допустим, Вы хотите настроить другой домен, «example.de», для немецкой версии Вашего сайта. Основной домен для английского языка — «example.com». Если Вы не системный администратор, лучше всего просто обратиться за помощью к Вашему хостинг-провайдеру.
Вот рекомендуемые шаги:
1. Купите или зарегистрируйте новый домен
Сначала купите домен (например, «example.de»). Это домен, который Вы хотите показывать каждый раз, когда клиент обращается к немецкому переводу Вашего сайта.
По возможности приобретайте хостинг и домен у одной компании. Это упростит процесс настройки различных параметров.
2. Настройте параметры DNS
Далее Вам нужно сделать так, чтобы все Ваши домены (или поддомены) указывали на Ваш сайт, работающий на WPML.
Это должна сделать для Вас компания, продавшая Вам домен.
Вот о чем Вам нужно попросить Вашу хостинговую компанию:
- При использовании отдельных доменов: Я хочу добавить припаркованный домен (псевдоним) к моему существующему домену. Мой существующий домен — «example.com». Я хочу припарковать домен «example.de».
- При использовании поддоменов: Я хочу добавить поддомен «de.example.com» к моему поддомену «example.com». Он должен указывать на то же расположение, что и основной домен.
Поскольку у каждого пользователя своя конфигурация, хостинговой компании потребуется такая информация, как:
- Расположение (IP-адрес) Вашего сайта WordPress. Это место, где размещен Ваш сайт (например, Godaddy, NameCheap).
- Имя основного домена Вашего сайта WordPress. В нашем примере это «example.com».
Если Вы купили домен и хостинг у разных компаний, просто попросите их прислать Вам подробные инструкции.
Проверка правильности настройки доменов
Проверить, правильно ли настроены домены, очень просто. Перед тем как задать эту опцию в WPML, просто откройте Ваши новые домены или поддомены. Все они должны показывать один и тот же сайт без перенаправления.
Например, если у Вас есть домены «example.com» и «example.de» (а WPML деактивирован), Вы должны видеть один и тот же контент при посещении любого из этих доменов.
3. Настройте опцию в WPML
Как только хостинговая компания направит немецкий домен на установку WordPress, Вам нужно вернуться на Ваш сайт и в админ-панели перейти в WPML → Настройки → URL-адреса и SEO.
В карточке Формат URL языка выберите Свой домен для каждого языка.

Введите в поле доменное имя «example.de» и нажмите Сохранить.
WPML проверяет новый домен и убеждается, что всё подключено правильно. Если что-то настроено неправильно, на экране появится соответствующее уведомление.
На этом экране Вы также можете включить перенос сеансов входа на другие домены. Если Вы намерены использовать конструктор страниц, такой как Elementor, для редактирования контента на языке по умолчанию и дополнительного контента, Вам необходимо включить эту функцию. В противном случае Вы будете выходить из системы при переключении между доменами.

Часто задаваемые вопросы
Могу ли я использовать сочетание доменов и поддоменов? Например, мой основной сайт — «example.com», для итальянского языка у меня «it.domain.com», а для немецкого — «domain.de»?
Да, можете. Просто настройте их на Вашем хостинге, а затем введите их в настройках WPML, как описано выше.
Могу ли я использовать сочетание доменов и каталогов/параметров? Например, мой основной сайт — example.com, для итальянского языка у меня «domain.com/it», а для немецкого — «domain.de».
Нет, невозможно использовать одновременно языки с доменами и языки с каталогами.