Авторизация
Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 23.01.2018
- Обновлено:
- 08.04.2018
- Версия:
- 0.1.17
- Установлено:
- 50 - 99 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
Описание
Модуль позволяет добавить в битрикс поддержку множество поддоменов на 1 лицензии битрикса, приложив при этом минимальные усилия.
Что делает модуль:
Модуль позволяет задать SEO для каждой страницы с привязкой к домену.
Также вы сможете:
Информация на вкладке "Установка"
Для программистов:
Получить информацию о текущем домене:
Получить язык текущего домена:
или
Получить имя поддомена:
или
Если возникнет сложность в настройке, мы вам поможем!
Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.
Поблагодарить автора
Что делает модуль:
- Добавляет возможность создания бесконечного числа поддоменов
- Добавляет SEO-поддержку для каждого поддомена
- Добавляет SEO-поддержку для каждой страницы
- Добавляет возможность указать счетчики и мета-теги для каждого поддомена
- Позволяет включить поддержку мультиязычности и автоматическое переключение языка
- Позволяет автоматически определять город пользователя
- Позволяет автоматически определять страну пользователя
- Позволяет создавать любые дополнительные поля с привязкой к домену
Модуль позволяет задать SEO для каждой страницы с привязкой к домену.
Также вы сможете:
- задать SEO-текст для каждой страницы с привязкой к домену
- задать H1-текст для каждой страницы с привязкой к домену
- задать TITLE для каждой страницы с привязкой к домену
- задать Description для каждой страницы с привязкой к домену
- задать Keywords для каждой страницы с привязкой к домену
- создать любые дополнительные поля для каждой страницы с привязкой к домену
- указать общий паттерн формирования TITLE
- кто хочет продвигать свой сайт точечно в любом городе
- кто хочет продвигать свой сайт точечно в любой стране
- кому нужно переключать язык сайта в зависимости от страны
- кому нужна тонкая SEO-настройка
- почти любой функционал можно включать/отключать
- возможность полного управления
- гибкая SEO-поддержка каждой страницы
- гибкая SEO-поддержка каждого домена
- очень легкая настройка
- множество режимов работы
- возможность исключать пути
- возможность задавать соответствия
- не использует сторонние сервисы
Информация на вкладке "Установка"
Для программистов:
Получить информацию о текущем домене:
Dev2fun\MultiDomain\Base::GetCurrentDomain() |
Получить язык текущего домена:
$GLOBALS['lang'] |
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_LANG'] |
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_SUBDOMAIN'] |
$GLOBALS['subdomain'] |
Если возникнет сложность в настройке, мы вам поможем!
Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.
Поблагодарить автора
Отзывы (0)
- Общая оценка:
- Всего отзывов:
- 0
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Пока что нет отзывов.
Обсуждения (11)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
23 Апреля 2018 02:10
24 Апреля 2018 18:48
23 Апреля 2018 02:07
24 Апреля 2018 18:46
12 Апреля 2018 11:27
12 Апреля 2018 11:57
12 Апреля 2018 00:47
12 Апреля 2018 00:32
12 Апреля 2018 11:52
Что нового
0.1.17 (08.04.2018) | - техническое обновление |
0.1.16 (18.03.2018) | - исправлен баг в выводе Title с текущим городом/страной |
0.1.15 (06.03.2018) | - исправлен баг в обнаружении поддоменов - улучшено регулярное выражение |
0.1.14 (06.03.2018) | - добавлена возможность включить добавление названия текущего города в TITLE |
0.1.13 (05.03.2018) | - поправлен критический баг, выдававший 404 |
0.1.12 (01.03.2018) | - добавлен $APPLICATION->SetPageProperty('h1',self::$currentSeo['UF_H1']); |
0.1.11 (01.03.2018) | - поправлен баг установки модуля |
0.1.10 (28.02.2018) | - Исправлен небольшой баг в поле H1 |
0.1.9 (27.02.2018) | - Добавлена поддержка поля H1 |
0.1.8 (27.02.2018) | - техническое обновление |
0.1.7 (15.02.2018) | - исправлено регулярное выражение для seo text |
0.1.6 (15.02.2018) | - исправление кодировки перевода |
0.1.5 (15.02.2018) | - добавлена поддержка ключей для вывода текста. Теперь можно использовать #SEO_TEXT# или #TEXT# - добавлена поддержка кастомных полей. Получить их можно с помощью Dev2fun\MultiDomain\Base::GetCurrentDomain() - добавлена возможность сохранения данных при удалении |
0.1.4 (15.02.2018) | - техническое обновление |
0.1.3 (14.02.2018) | - техническое обновление |
0.1.2 (01.02.2018) | - исправлен системный баг |
Установка
Вся настройка осуществляется в 4 простых шага.
Шаг 1. Настройка поддоменов на хостинге
Чтоб настроить поддомены на хостинге вам необходимо будет указать алиасы.
Если у вас хостинг, то можете попросить хостера сделать чтобы все домены вида *.mysite.ru вели на корень сайта.
Обычно для этого надо сделать что-то вроде такого:
- Прописать днс-запись * IN A IP сервера
- В настройках apache прописать:
ServerName your_site.ru
ServerAlias *.your_site.ru
Мы можем вам в этом помочь
Шаг 2. Указать все поддерживаемые поддомены + основной домен
Вам нужно в админке по пути: Настройки->Настройки продукта->Сайты->Список сайтов->выбираете нужный сайт (обычно s1) и прописываете в поле "Доменной имя", список доменных имен, каждый домен на новой строке.
Данный пункт можно опустить, но мы рекомендуем вам прописать.
Шаг 3. Настроить модуль "Поддомены и мультиязычность"
Вкладка "Настройки"
Поддомен - модуль определяет такой тип subdomain.domain.ru, где subdomain является поддоменом.
Подпапка - модуль определяет такой тип domain.ru/subdomain/, где subdomain является поддоменом.
Города - определяет город пользователя.
/bitrix/admin/*
/bitrix/tools/*
/local/admin/*
/local/tools/*
и все файлы которые заканчиваются на .php
Вкладка "Мультиязычность"
Описание указано ниже (п. Настроить "Поддомены")
Вкладка "SEO"
Путь: Настройки->Настройки продукта->Настройки модулей->Поддомены и мультиязычность->Вкладка Домены->нажать на ссылку
Пройдясь по вышеуказанному пути мы попадаем в хайлоадблок битрикса "Dev2funMultiDomain"
В нем создаем записи.
Свойства:
Получить информацию о текущем домене:
Получить язык текущего домена:
или
Получить имя поддомена:
или
Краткие правила установки:
Шаг 1. Настройка поддоменов на хостинге
Чтоб настроить поддомены на хостинге вам необходимо будет указать алиасы.
Если у вас хостинг, то можете попросить хостера сделать чтобы все домены вида *.mysite.ru вели на корень сайта.
Обычно для этого надо сделать что-то вроде такого:
- Прописать днс-запись * IN A IP сервера
- В настройках apache прописать:
ServerName your_site.ru
ServerAlias *.your_site.ru
Мы можем вам в этом помочь
Шаг 2. Указать все поддерживаемые поддомены + основной домен
Вам нужно в админке по пути: Настройки->Настройки продукта->Сайты->Список сайтов->выбираете нужный сайт (обычно s1) и прописываете в поле "Доменной имя", список доменных имен, каждый домен на новой строке.
Данный пункт можно опустить, но мы рекомендуем вам прописать.
Шаг 3. Настроить модуль "Поддомены и мультиязычность"
Вкладка "Настройки"
- Алгоритм - указать алгоритм определения поддоменов
Поддомен - модуль определяет такой тип subdomain.domain.ru, где subdomain является поддоменом.
Подпапка - модуль определяет такой тип domain.ru/subdomain/, где subdomain является поддоменом.
- Тип - указать какой тип поддоменов.
Города - определяет город пользователя.
- Ключ обнаружения IP - ключ в массиве $_SERVER в котором указан ip пользователя
- Домен по умолчанию - указать домен который является по умолчанию. Можно указать поддомен.
- Сопоставления - алгоритм сопоставления iso-кода страны/города к имени поддомена.
- Исключить пути - регулярные выражения путей, на которых модуль не запускается
/bitrix/admin/*
/bitrix/tools/*
/local/admin/*
/local/tools/*
и все файлы которые заканчиваются на .php
Вкладка "Мультиязычность"
- Включить мультиязычность - при установленной галке мультиязычность работает
- Язык по умолчанию - код языка по умолчанию, в нижнем регистре
Описание указано ниже (п. Настроить "Поддомены")
Вкладка "SEO"
- Включить SEO - при установке включается SEO у всех доменов и поддоменов. На сайте, для админов, выводится кнопка настройки сео.
Путь: Настройки->Настройки продукта->Настройки модулей->Поддомены и мультиязычность->Вкладка Домены->нажать на ссылку
Пройдясь по вышеуказанному пути мы попадаем в хайлоадблок битрикса "Dev2funMultiDomain"
В нем создаем записи.
Свойства:
- Активность - указывает на активность домена
- Название - внутреннее название домена (любое, не влияет на систему)
- Подддомен - указываем название поддомена, например нам нужен вот такой вид my.domain.ru, то в этом поле указываем my
- Главный домен - указываем название главного домена, в нашем случае domain.ru
- HTML-код счетчиков - сюда копируем все нужные счетчики учета (например Yandex.Metrika или Google Analytics)
- HTML-код мета-тегов - сюда копируем мета-теги для разных верификаций и любые другие, которые нужно вывести для этого поддомена
- Язык - тут указываем язык поддомена. Работает только при включении Мультиязычности. НО если указать redirect, то система будет проверять пользователя и перенаправлять его на нужный поддомен.
Получить информацию о текущем домене:
Dev2fun\MultiDomain\Base::GetCurrentDomain() |
$GLOBALS['lang'] |
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_LANG'] |
Получить имя поддомена:
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_SUBDOMAIN'] |
$GLOBALS['subdomain'] |
Краткие правила установки:
- Проверить права у папки modules
- Установить модуль в административной панели.
- Прочитать сообщение
- Настроить поддомены
- Настроить модуль
- Сбросить кэш
- Поблагодарить автора
- Использовать
Поддержка
Мы оказываем техническую поддержку по email.
Контакты: support@dev2fun.com
Правила для письма:
В рабочие дни, со вторника по пятницу.
С 11 до 16 (по мск)
Контакты: support@dev2fun.com
Правила для письма:
- В теме письма необходимо указать ID модуля (dev2fun.multidomain)
- В теле письма необходимо указать суть проблемы и описать ваши действия, которые к ней привели.
- Приложить скриншоты.
В рабочие дни, со вторника по пятницу.
С 11 до 16 (по мск)