Делал всё как по bezumkin.ru/sections/tips_and_tricks/1987/
Подробно сейчас опишу каждый шаг может в нём ошибся:
Создал контекст Sale в имя написал selling
В настройках добавил:
Ключ base_url значение /ctxfolder/
Ключ error_page значение 801 это айди той страницы
Ключ http_host значение свойсайт.ru
Ключ site_name значение обозвал продажа офисов
Ключ site_start значение 21 это айди каталога которому нужен субдомен
Ключ site_url значение свойсайт.ru/ctxfolder/
далее создал плагин swCtx
и там
<?php
if ($modx->context->key == 'mgr') {return;}
elseif ($modx->event->name == 'OnHandleRequest') {
$var = $modx->getOption('request_param_alias', null, 'q');
$request = $_REQUEST[$var];
if (strpos($request, 'selling-office/') === 0) {
$modx->switchContext('sale');
$_REQUEST[$var] = substr($request, 8);
}
}
Попробовал первый вариант. поддомен selling-office.свойсайт.ru перенаправил на свойсайт.ru Всеравно работать не хочет.
Есть ли другой способ сделать субдомен? вроде как хостер позволяет создавать папки с субдоменом итд