У меня есть многосайтовый WordPress, я хочу перенаправить основной сайт на один из сайтов, но перенаправление в .htacecss дает ошибку. Есть ли способ перенаправить основной сайт на его под-сайт. Это выглядит невозможно, но я не эксперт по WordPress, поэтому просто проверяю.
Перенаправление должно быть как
перенаправление 301 www.example.com/main-site www.example.com/main-site/sub-site
Или есть ли другой способ сделать это?
Похоже,
$wp->request
что предложенный в ответе выше всегда пустая строка (в WPMS 4.5.2), так что вместо этого вы можете проверить этоis_main_site();
.источник
Принятый ответ не работает для Wordpress 4.9.8. Вот обновленный и проверенный код. Поместите это в function.php активной темы.
источник