Разделы документации

Настройка URL по доменам и поддоменам

Документ объясняет, как сопоставлять входящий URL (домен, поддомен, директория) с регионом (post_type = region) в WT GeoTargeting Pro.

> Связь с другими документами: URL_SETUP.md — обзор вариантов (поддомены, домены, директории). SUBDOMAINS.md — техническая настройка поддоменов (сервер, wp-config, чек-лист). Этот документ — логика сопоставления URL с регионом.

Мета-поля региона

  • domain — доменное имя региона (например, domain.kz)
  • subdomain — поддомен региона (например, astana)
  • by_default — флаг «По умолчанию»

1. Где настраивается

  1. В админке откройте: WT GeoTargeting → Субдомены и Url.
  2. Убедитесь, что модуль поддерживает региональные домены/поддомены.
  3. Перейдите в Регионы и для каждой локации заполните: домен, поддомен, «По умолчанию».

2. Правило для корня домена

Если сайт открывается по URL без поддомена (например https://domain.kz/) и ожидается регион «Казахстан»:

  1. У региона поле поддомена — пустое
  2. Включена галочка «По умолчанию»

3. Примеры сопоставления

URLdomainsubdomainРегион
https://domain.ru/domain.ru*(пусто)*Россия
https://domain.kz/domain.kz*(пусто)*Казахстан
https://astana.domain.kz/domain.kzastanaАстана

4. Проверка после изменений

  1. Очистить кэш (WordPress, сервер, CDN).
  2. Проверить: корень первого домена, корень второго, поддомен.

5. Частые причины ошибок

  • Неверно заполнены domain или subdomain
  • У региона для корня домена не включена «По умолчанию»
  • Кэш отдаёт устаревшие данные

6. Наследование домена, эффективный хост и фронтенд (версия 1.18)

При включённой поддержке отдельных доменов у регионов:

  • домен региона может наследоваться от родительских записей вверх по иерархии;
  • при построении ссылок выбора города и региональных переходов используется эффективный (итоговый) хост с учётом наследования и настроек модуля URL;
  • клиентский скрипт wt-location.js согласован с этой логикой для списков локаций и выбора региона в браузере.

Подробнее о шорткодах списка и поиска см. SHORTCODE_WT_LOCATIONS.md и SHORTCODE_WT_LOCATION_SEARCH.md.


См. также

MAX