Как перенаправить технический поддомен на основной домен
Дополнительный домен в cPanel иногда имеет связанный технический поддомен, который открывает тот же сайт. Чтобы избежать дублирования адресов, можно настроить точное перенаправление.
Проверьте адреса и каталог
Выясните фактическое имя технического поддомена и document root дополнительного сайта. Убедитесь, что основной домен работает по HTTPS. Сохраните текущий .htaccess. Если браузер не может установить TLS-соединение с исходным адресом, HTTP-редирект ещё не успевает выполниться.
Добавьте точное правило
Ниже демонстрационный пример: addon.example.net нужно заменить техническим именем, а example.com — основным доменом. Точки в проверке имени экранируются.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^addon\.example\.net$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]
Поставьте правило перед общими правилами CMS. Путь и имеющиеся параметры запроса сохраняются. Не подставляйте непроверенный Host в цель перенаправления.
Протестируйте до окончательного 301
Сначала удобно проверить правило с временным кодом 302, поскольку 301 кешируется. Проверьте главную, вложенный путь и URL с параметрами: основной домен не должен перенаправляться сам на себя. После проверки используйте 301.
curl -I "https://addon.example.net/path/?test=1"
От инструкции — к настройке
Условия и возможности соответствующей услуги — на основном сайте UAhosting.
Посмотреть услугу