Поддомены (*Pro)
В текущей версии поддержка поддоменов (субдоменов) включает:
- Закрепление за каждым регионом своего поддомена. Ввод имени поддомена в настройках региона;
- При открытии поддомена происходит проверка наличия текущего поддомена среди активных регионов;
- Настройка переадресации в случае отсутствия текущего поддомена.
Для работы с поддоменами необходимо:
- Настроить обращение всех поддоменов к директории сайту. То есть, все сайты на поддоменах должны являться зеркалами основного сайта.
- Настроить в конфигурации CMS WordPress поддержку зеркал (относительных ссылок);
- Предусмотреть в работе сайта использование только относительных ссылок;
- Добавить регионы с контактной информацией и именами поддоменов;
- Настроить тему оформления для отображения геотаргетированной информации;
- Настроить в теме оформления подтверждение и выбор региона, предусмотреть генерацию ссылок выбора региона с учетом поддоменов.
- Активировать поддержку поддоменов и настроить логику работы в панели управления на странице WT Geotagreting — Субдомены.
Обратите внимание:
- Один поддомен привязан только к одному региону, и отображает данные принадлежащие именно этому региону.
- Принадлежность поддомена региону настраивается в настройках региона.
- Основной сайт (домен второго уровня) может отображать геотаргетированный контент для разных регионов.
- Все сайты поддоменов являются зеркалом основного сайта, но благодаря геотаргетированным данным настроенным в теме, меню и страницах, контент отображается тот, который предназначен для региона, за которым закреплен поддомен.
- В настройках региона нужно указывать имя поддомена без основного домена. Пример: для subdomen.domen.ru пишем subdomen.
- Активировать поддержку поддоменов плагином WT Geotargeting Pro нужно после того как убедитесь что поддомены настроены корректно. То есть до активации поддержки поддоменов по ссылке с поддоменом должно корректно открываться зеркало основного сайта.
Настройка основного адреса сайта в CMS WordPress
Для отключения перенаправления на основной домен сайта и включения относительных ссылок добавьте в файл wp-config.php следующий код:
1 2 |
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']); |
Не забудьте указать корректный протокол соединения. Например: http, https.
Кириллические домены
В версии Pro 1.7.6 появилась поддержка кириллических доменов. Кириллические субдомены, на страницах настройки региона, необходимо вводить как есть, без перекодирования. В предыдущих версиях плагина кириллические субдомены необходимо было вводить Unicode-символами в формате Punycode. Домен первого уровня до 3х символов.