Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

SEO-поддомены и определение города по IP

Модуль позволяет создать неограниченное количество поддоменов и использовать разные шаблоны для мета-тэгов и заголовков для основного домена и поддоменов. После установки и настройки, модуль автоматически определяет регион пользователя по IP и перенаправляет его на соответствующий поддомен. На каждом поддомене можно вывести свои контактные данные: телефон, почту, адрес и время работы.

SEO-поддомены и определение города по IP

SEO-поддомены и определение города по IP

Купить: 3 000 руб.
Попробовать (5 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
08.05.2019
Обновлено:
03.09.2019
Версия:
1.0.1
Установлено:
50 - 99 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Модуль позволяет создать неограниченное количество поддоменов и использовать разные шаблоны для мета-тэгов и заголовков для основного домена и поддоменов.

После установки и настройки, модуль автоматически определяет регион пользователя по IP и перенаправляет его на соответствующий поддомен. На каждом поддомене можно вывести свои контактные данные: телефон, почту, адрес и время работы.


Отзывы (2)
Обсуждения (4)
Что нового
1.0.1 (03.09.2019)
  • При смене региона пользователь остается в прежнем разделе. Ранее происходил переход на главную страницу.
  • Теперь в шаблоне компонента logema.regionality:popup происходит явное подключение JS-библиотеки bitrix. Отсутствие такого подключения могло в некоторых случаях приводить к ошибкам.
  • Незначительные правки в ядре модуля.
  • Возможность явно указать технический раздел, в который будут перемещены файлы sitemap после активации модуля.
Установка
Серверное окружение

Перед установкой нужно проверить доступность поддоменов сайта.

Например, если ваш сайт размещен на домене site.com, то он также должен быть доступен по запросу

  • spb.site.com

  • ekb.site.com

При возникновении вопросов следует обратиться к администратору сервера или техническую поддержку вашего хостинга.

При установке модуля (и в процессе работы) модуль обращается к внешнему сервису для обновления гео-данных.

http://ipgeobase.ru/files/db/Main/geo_files.zip

Если на сервере ограничен доступ к внешним ресурсам, то необходимо добавить этот адрес в исключения.


Проактивная защита

Модуль в своей работе использует редиректы, которые могут быть заблокированы проактивной защитой. Если проактивная защита активирована, вы можете увидеть сообщение

Чтобы этого избежать, можно либо скорректировать параметры защиты,

либо отключить её (по желанию).


Установка модуля

После установки модуля необходимо произвести его активацию на странице настроек.

Среди прочих служебных действий,  при активации модуля будут выполнены:

  1. Перемещение файла robots.txt в служебную директорию {путь до модуля}/include/robots/

  2. Перемещение файлов sitemap в служебную директорию {путь до модуля}/include/sitemap/. Если файлы sitemap находятся не в корне сайта, то это необходимо указать в настройках модуля перед активацией.

Редактировать содержимое файла robots.txt можно с помощью настроек модуля


Компонент с popup’ом

Перед активацией модуля необходимо разместить в публичной части сайта компонент logema.regionality:popup, который предоставит пользователю возможность выбрать свой регион.


Инфоблок “Регионы”

При установке модуля создается инфоблок, в котором будут храниться регионы. Изначально там находится 1 элемент.
Наличие инфоблока проверяется при каждой активации модуля.

Минимальный набор данных для добавления нового региона

  • Название

  • Символьный код

  • Домен


Использование модуля

Предположим, что нам необходимо менять отображаемый в шапке Email в зависимости от региона.

Активируем модуль и добавляем в код страницы конструкцию следующего вида

где “EMAIL” - символьный код свойства (или поля) элемента ИБ Регионы.

При загрузке страницы такая конструкция будет заменена на значение из текущего города.

В конструкцию можно передать параметр по умолчанию, который будет использован, если свойство (поле) текущего региона не заполнено.

Поддержка
Для обращения в техническую поддержку напишите на почту ask@logema.org

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки