Разный robots.txt в разных контекстах
Здравствуйте!
Сделал сайт на поддоменах, есть основной сайт — www.site.ru, есть test.site.ru сайт, есть spb.site.ru
Нужно закрыть от индексирования соответственно test.site.ru и spb.site.ru
При попытке создать разные ресурсы в разных контекстах с именем robots.txt получаю ошибку о дублировании URL, но оно и понятно.
Конструкция в виде плагина тоже не срабатывает:
Сделал сайт на поддоменах, есть основной сайт — www.site.ru, есть test.site.ru сайт, есть spb.site.ru
Нужно закрыть от индексирования соответственно test.site.ru и spb.site.ru
При попытке создать разные ресурсы в разных контекстах с именем robots.txt получаю ошибку о дублировании URL, но оно и понятно.
Конструкция в виде плагина тоже не срабатывает:
$host = $_SERVER['HTTP_HOST'];
$alias = $modx->context->getOption('request_param_alias', 'q');
$request = $_REQUEST[$alias];
$tmp = explode('/', $request);
if ($host == 'spb.site.ru'){
if ($tmp[0]=='robots.txt'){
$modx->sendForward(1521);
}
}Что можно сделать? Несколько часов бьюсь с этим.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
3
Комментарии: 3