31 января 2023, 12:59 Вот решение, спасибо за помощь Степану Гончарову <?php switch ($modx->event->name) { case 'OnHandleRequest': if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') { $_res = $modx->getObject('modResource', ['alias' => explode('.', basename($_REQUEST['q']))['0']]); if (is_object($_res) && $_res != 'null') { $_ids = $modx->getParentIds($_res->get('id')); $_ids = array_reverse($_ids); if(isset($_ids['1']) && intval($_ids['1']) == 54) { $modx->sendRedirect($modx->getOption('seodomains_main_host').$modx->makeUrl($_res->get('id')), array('responseCode' => 'HTTP/1.1 301 Moved Permanently')); } } } break; } — Где в строке if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') { site.ru ваш основной домен ставьте — В строке if(isset($_ids['1']) && intval($_ids['1']) == 54) { 54 — ID раздела со статьями. OnHandleRequest — событие нужно включить для плагина Новые дополнения и их версии / [SEO Domains] Добавление доп. доменов и поддоменов для сайта, с добавлением в вебмастер 44 0
27 января 2023, 21:23 Здравствуйте! Подскажите пожалуйста, использую SeoDomains и есть пара вопросов. 1. Как бороться с дублями страниц статей и раздела статей на поддоменах, если на сайте не стоят вложенные URL? 2. Есть ли возможность, чтобы при клике на статью или раздел статей на поддоменах, они открывался в новом окне (target="_blank") и на основном домене? Новые дополнения и их версии / [SEO Domains] Добавление доп. доменов и поддоменов для сайта, с добавлением в вебмастер 44 0
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Для начала перейдем на Markdown, а дальше будет видно
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 Поправил github.com/GulomovCreative/FetchIt/pull/19 github.com/GulomovCreative/FetchIt/pull/18
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
— Где в строке if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') {
site.ru ваш основной домен ставьте
— В строке if(isset($_ids['1']) && intval($_ids['1']) == 54) {
54 — ID раздела со статьями.
OnHandleRequest — событие нужно включить для плагина
Подскажите пожалуйста, использую SeoDomains и есть пара вопросов.
1. Как бороться с дублями страниц статей и раздела статей на поддоменах, если на сайте не стоят вложенные URL?
2. Есть ли возможность, чтобы при клике на статью или раздел статей на поддоменах, они открывался в новом окне (target="_blank") и на основном домене?