Плагин «WT GeoTargeting Pro» позволяет настроить поддомены с привязкой к городам или другим регионам, для последующей настройки геотаргетинга на сайте.
Возможность настройки поддоменов появилась в версии 1.6.0 Pro.
Поддержка поддоменов (субдоменов) включает:
- Закрепление за каждым регионом своего поддомена. Ввод имени поддомена в настройках региона;
- При открытии поддомена происходит проверка наличия текущего поддомена среди активных регионов;
- Настройка переадресации в случае отсутствия текущего поддомена.
Для работы с поддоменами необходимо:
- Установить CMS WordPress в одну директорию сервера.
- Настроить обращение всех поддоменов к директории сайта CMS WordPress (например, в качестве алиасов). То есть, все сайты на поддоменах должны являться зеркалами основного сайта.
- Настроить в конфигурации CMS WordPress поддержку зеркал (относительных ссылок). Пример кода ниже.
- Предусмотреть в работе сайта использование только относительных ссылок.
- Добавить регионы с контактной информацией и именами поддоменов.
- Настроить тему оформления для отображения геозависимой информации;
- Настроить в теме оформления подтверждение и выбор региона, предусмотреть генерацию ссылок выбора региона с учетом поддоменов.
- Активировать поддержку поддоменов и настроить логику работы в панели управления на странице WT Geotagreting — Субдомены.
Обратите внимание:
- Один поддомен привязан только к одному региону, и отображает данные принадлежащие именно этому региону.
- Принадлежность поддомена региону настраивается в настройках региона.
- Основной сайт (домен второго уровня) может отображать геотаргетированный контент для разных регионов.
- Все сайты поддоменов являются зеркалом основного сайта, но благодаря геотаргетированным данным настроенным в теме, меню и страницах, контент отображается тот, который предназначен для региона, за которым закреплен поддомен.
- В настройках региона нужно указывать имя поддомена без основного домена. Пример: для subdomen.domen.ru пишем subdomen.
- Активировать поддержку поддоменов плагином WT Geotargeting Pro нужно после того как убедитесь что поддомены настроены корректно. То есть до активации поддержки поддоменов по ссылке с поддоменом должно корректно открываться зеркало основного сайта.
- Откройте в Панели управления страницу Настройки субдоменов в разделе настроек плагина WT Geotargeting Pro.
- Активируйте настройки:
- Активировать поддержку субдоменов;
- Устанавливать местоположение на основе домена и субдомена;
- Проверять наличие субдомена среди регионов, выдавать ошибку 404 в случае отсутствия.
- На основном домене отображается регион без параметра «Субдомен» с активированным параметром «По умолчанию».
Настройки:
- Индекс $_SERVER для получения значения HOST. По умолчанию: HTTP_HOST. (ver.1.10 Pro)
Настройка основного адреса сайта в CMS WordPress
Для отключения перенаправления на основной домен сайта и включения относительных ссылок добавьте в файл wp-config.php следующий код:
1 2 |
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']); |
или
1 2 |
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); |
или
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х символов.
Если вы не используете кириллические домены, рекомендуем отключить поддержку кириллических доменов на странице настройки поддоменов.
Вопросы и Ответы
Плагин позволяет создавать поддомены?
Ответ: Плагин WT Geotargeting Pro поддерживает работу с поддоменами, но настроить поддомены на сервере и в CMS WordPress вам необходимо самостоятельно.
Для региональных поддоменов потребуется Мультисайт?
Ответ: Нет, плагин WT Geotargeting Pro не поддерживает режим Мультисайт. Региональные поддомены настраиваются на базе одной единой панели администратора. Подробнее о настройке поддоменов на странице «Поддомены».
Плагин позволяет на каждом поддомене размещать отдельные посты?
Ответ: Плагин WT Geotargeting Pro поддерживает привязку постов к городам и фильтрацию постов по активному городу на странице Архив.
Можно ли выбрать город для основного домена, например Москву?
Ответ: Да, для основного домена можно выбрать город.
Можно для каждого поддомена генерировать свои настройки robots.txt?
Ответ: Да, в плагине предусмотрена генерация robots.txt. Информацию о настройке смотрите на странице Настройка robots.txt.
Можно для каждого поддомена генерировать карту сайта?
Ответ: В плагине не предусмотрена генерация sitemap для каждого поддомена. Для этого необходимо воспользоваться сторонними плагинами (например Yoast SEO) или реализовать генерацию самостоятельно.
Необходимо каждый поддомен в отдельности создавать и направлять на сайт? Далее в модуле осуществлять привязку?
Ответ: Вы можете или каждый домен создавать отдельно, или сразу все субдомены направлять на директорию сайта. Активировав «поддержку субдоменов» в настройках плагина WT Geotargeting Pro вы можете выбрать «Источник имени субдомена», с которым в дальнейшем будет асоциироваться субдомен.