3.1.10. Веб-редирект
Важные моменты:
- Веб-редирект поддерживает HTTP и HTTPS.
- Домен должен обслуживаться на наших NS.
- Редирект работает только для основного домена с www и без www. Работа остальных поддоменов не затрагивается.
- При включённом веб-редиректе установленные DNS-записи типа A и AAAA для основного домена с www и без www игнорируются.
С помощью веб-редиректа можно настроить перенаправление посетителей на другой адрес без наличия сайта на хостинге.
Настройка
- Откройте раздел «Веб-редирект».
- Укажите настройки редиректа и сохраните изменения:

- Тип редиректа:
- Не использовать веб-редирект — веб-редирект отключён.
- Прямой редирект — редирект со сменой URL в адресной строке браузера посетителя.
- Скрытый редирект — редирект без смены URL в адресной строке браузера посетителя.
- Содержимое целевого URL будет подгружаться во фрейм, занимающий всю область страницы.
- Редирект с HTTP на HTTPS будет выполняться только том случае, если целевой URL начинается с
https://. - ⚠️ Нельзя включить, если в ответе целевого адреса возвращается заголовок
X-Frame-Options: DENY, который запрещает загрузку страницы во фрейме.
- Настройки редиректа:
- URL для редиректа — на какой адрес перенаправлять посетителя.
- HTTP-код редиректа (только для прямого редиректа) — с каким кодом выполнять перенаправление (301 — постоянный редирект, 302 — временный).
- Перенаправлять запросы на аналогичную страницу указанного сайта — включите, если нужно, чтобы редирект выполнялся не на главную страницу целевого сайта, а на такую же, к которой было обращение.
- Перенаправлять запросы только для домена без www — включите, если нужно, чтобы редирект выполнялся только для основного домена без www (например, когда основной домен направлен на один сервис, а поддомен www на другой).
- Подождите примерно 30-60 минут, пока изменения вступят в силу.
Альтернативные способы редиректа
Если веб-редирект по каким-либо причинам не подходит для решения поставленной задачи, то при наличии заказанной услуги хостинга можно организовать редирект через размещённый на хостинге сайт.
Сайт
Для организации редиректа с помощью отдельного сайта выполните следующее:
- Отключите веб-редирект (если включён).
- Установите для сайта SSL-сертификат (если не установлен).
Псевдоним
Для организации редиректа с помощью псевдонима существующего сайта выполните следующее:
- Отключите веб-редирект (если включён).
- В настройках существующего сайта, работающего с нашего хостинга, добавьте в псевдонимы название домена, с которого должен выполняться редирект, в двух вариантах — с www и без.
- Выпишите новый SSL-сертификат, отметив добавленные псевдонимы.
- В корневом каталоге сайта отредактируйте файл .htaccess и добавьте в его начало директивы редиректа на другой сайт:
- Редирект с одного домена на другой:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?откуда.com [NC] RewriteRule ^(.*) https://www.куда.com/ [L,R=301]Вместо
откуда.comподставьте домен, с которого должен выполняться редирект (он добавлялся в качестве псевдонима), а вместоwww.куда.com— на который. - Редирект с нескольких доменов на один другой:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?(откуда1.com|откуда2.com) [NC] RewriteRule ^(.*) https://куда.com/ [L,R=301]Вместо
откуда1.comиоткуда2.comподставьте домены, с которых должен выполняться редирект (они добавлялись в качестве псевдонимов), а вместоwww.куда.com— на который. - Редирект с нескольких доменов на несколько разных:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?откуда1.com [NC] RewriteRule ^(.*) https://www.куда1.com/ [L,R=301] RewriteCond %{HTTP_HOST} ^(www.)?откуда2.com [NC] RewriteRule ^(.*) https://www.куда2.com/ [L,R=301]Вместо
откудаX.comподставьте домен, с которого должен выполняться редирект (он добавлялся в качестве псевдонима), а вместоwww.кудаX.com— на который.