Як перенаправити технічний субдомен на основний домен
Додатковий домен у 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.
Переглянути послугу