Перенаправление домена

Оригинальное название: URL forwarding

Коротко

Услуга, при которой посетитель, открывший один домен, автоматически попадает на другой адрес. Работает через HTTP-редирект на веб-сервере, а не средствами самой DNS.

Что такое «Перенаправление домена»

Задача встречается постоянно: компания сменила название, купила домен с опечаткой или занимает соседние зоны. Посетитель должен попасть на основной сайт, по какому бы адресу он ни пришёл. Регистраторы предлагают для этого «переадресацию» прямо в кабинете — без хостинга и без сервера у владельца.

Важно понимать устройство. DNS не умеет перенаправлять: она лишь сообщает IP-адрес. Поэтому при включении услуги регистратор направляет домен на свой веб-сервер, а уже тот отвечает браузеру кодом 301 или 302 и заголовком Location с новым адресом. CNAME-запись тоже не редирект: она делает имя псевдонимом другого, но в адресной строке остаётся старый домен, и сервер должен уметь обслуживать оба имени.

Виды переадресации

  • Постоянная (301) — сообщает поисковикам, что адрес переехал навсегда. Подходит для смены домена.
  • Временная (302) — для акций и технических работ, когда исходный адрес вернётся.
  • Маскированная (фреймовая) — в адресной строке остаётся исходный домен, а сайт загружается во фрейме. Поисковики видят пустую страницу с фреймом, многие сайты запрещают показ во фрейме, и способ сегодня скорее вредит.

Пример на nginx

Если старое имя ведёт на ваш собственный сервер, надёжнее настроить редирект самому — с сохранением пути и HTTPS:

server {
    listen 443 ssl;
    server_name old-example.ru www.old-example.ru;
    ssl_certificate     /etc/ssl/old-example.ru/fullchain.pem;
    ssl_certificate_key /etc/ssl/old-example.ru/privkey.pem;
    return 301 https://example.ru$request_uri;
}

Переменная $request_uri переносит путь и параметры: старая ссылка на статью приведёт на ту же статью, а не на главную.

Типичные ошибки

  • Переадресация регистратора работает только по HTTP. Посетитель с закладкой на https-адрес получит ошибку сертификата.
  • Все страницы ведут на главную нового сайта — редирект 301 с сохранением пути полезнее для поиска.
  • Цепочка из нескольких перенаправлений подряд замедляет загрузку.

Варианты настройки для Apache, nginx, WordPress и Битрикса собраны в статье о настройке 301 редиректа.

Обновлено:

Все термины раздела «Доменные имена и DNS»

Что будем искать? Например,Продвижение