Перейти к содержимому
UAhostingБлог
Домены и DNS

Как перенаправить технический поддомен на основной домен

Дополнительный домен в 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.

Посмотреть услугу