Как установить 301 редирект главной страницы домена на его поддомен?
Имеется CMS XenForo. У XenForo есть главный домен вида site.ru с кучей информации. Необходимо перенаправить эту страницу на поддомен a.site.ru, не задевая ни одной страницы кроме той, что открывается по ссылке "site.ru", потому как иначе все папки и все картинки домена будут направлять на поддомен "a.site.ru" и выдавать ошибку отсутствия контента.
Почему нельзя перенаправить весь сайт: потому что часть контента главной форума отображается по адресу m.site.ru, часть - на o.site.ru и т.д.
Тебе стоит обратиться к предварительной проверки доменного имени по которому открыт сайт, а в соответствии с доменными именем выполнять разные условия)
Вот доки httpd.apache.org/docs/2.4/mod/core.html#if
Если бы RewriteRule ^$ https://a.site.ru/ [R=301,L] было бы решением - я не стал задавать глупых вопросов. Дело в том, что подобная переадресация перенаправляет и m.site.ru с o.site.ru на a.site.ru. А если сделать Redirect 301 / https://a.site.ru то все данные и вложенные структуры отправляются на всех сайтах в вечную переадресацию. :)
P.S. Как-то так и живу. Пользовался раньше CloudFlare, но после трёх дней недоступности сайта из-за блокировки ip Роскомнадзором как-то отказался от его функционала.