Документ объясняет, как сопоставлять входящий URL (домен, поддомен, директория) с регионом (post_type = region) в WT GeoTargeting Pro.
> Связь с другими документами: URL_SETUP.md — обзор вариантов (поддомены, домены, директории). SUBDOMAINS.md — техническая настройка поддоменов (сервер, wp-config, чек-лист). Этот документ — логика сопоставления URL с регионом.
Мета-поля региона
domain— доменное имя региона (например,domain.kz)subdomain— поддомен региона (например,astana)by_default— флаг «По умолчанию»
1. Где настраивается
- В админке откройте: WT GeoTargeting → Субдомены и Url.
- Убедитесь, что модуль поддерживает региональные домены/поддомены.
- Перейдите в Регионы и для каждой локации заполните: домен, поддомен, «По умолчанию».
2. Правило для корня домена
Если сайт открывается по URL без поддомена (например https://domain.kz/) и ожидается регион «Казахстан»:
- У региона поле поддомена — пустое
- Включена галочка «По умолчанию»
3. Примеры сопоставления
| URL | domain | subdomain | Регион |
|---|---|---|---|
https://domain.ru/ | domain.ru | *(пусто)* | Россия |
https://domain.kz/ | domain.kz | *(пусто)* | Казахстан |
https://astana.domain.kz/ | domain.kz | astana | Астана |
4. Проверка после изменений
- Очистить кэш (WordPress, сервер, CDN).
- Проверить: корень первого домена, корень второго, поддомен.
5. Частые причины ошибок
- Неверно заполнены
domainилиsubdomain - У региона для корня домена не включена «По умолчанию»
- Кэш отдаёт устаревшие данные
6. Наследование домена, эффективный хост и фронтенд (версия 1.18)
При включённой поддержке отдельных доменов у регионов:
- домен региона может наследоваться от родительских записей вверх по иерархии;
- при построении ссылок выбора города и региональных переходов используется эффективный (итоговый) хост с учётом наследования и настроек модуля URL;
- клиентский скрипт
wt-location.jsсогласован с этой логикой для списков локаций и выбора региона в браузере.
Подробнее о шорткодах списка и поиска см. SHORTCODE_WT_LOCATIONS.md и SHORTCODE_WT_LOCATION_SEARCH.md.
См. также
- Настройка URL — обзор вариантов
- Настройка директорий в URL — ЧПУ,
%location%, меню - Настройка поддоменов — чек-лист, wp-config, кириллица, FAQ
- Кэширование