Алексей Ерохин

Алексей Ерохин

Был в сети 15 апреля 2025, 15:28
Заказы не принимаю
1. Не писать в A-записи домена *.artmoving.ru — чтобы несуществующие поддомены вообще не резолвились
2. Ограничить в .htaccess — редирект всех несуществующих на основной
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^(www|spb|nsk|en)\.artmoving\.ru [NC]
RewriteRule (.*) http://www.artmoving.ru/$1 [R=301,L]
3. Ограничить в плагине — отдавать 404 страницу
$options = array();
$translit = $modx->getOption('friendly_alias_translit', $options, 'russian');
$translitClass = $modx->getOption('friendly_alias_translit_class', $options, 'translit.modTransliterate');
$translitClassPath = $modx->getOption('friendly_alias_translit_class_path', $options, $modx->getOption('core_path', $options, MODX_CORE_PATH) . 'components/');
$modx->getService('translit', $translitClass, $translitClassPath, $options);
$transliteratedtext = $modx->translit->translate($text, $translit);
В компоненте Collections (https://docs.modx.com/extras/revo/collections) есть подборки — привязываем другие ресурсы к нужному.

То есть вы создаете 1 список товаров с ценами, а потом нужные привязываете к другим страницам. Выводятся через специальный сниппет.

Может такой вариант вам подойдет.
Нет, пакет не нужно переустанавливать, изменения нужно сделать в админке, либо сделать плагин статичным и указать путь к файлу, который вы меняли (core/components/autoredirector/elements/plugins/plugin.autoredirector.php)

Обратите внимание, что там используется системная настройка autoredirector_clear_get, если захотите оставлять потом get-параметры, создайте ее (в пространстве имен autoredirector).