Перенаправление домена – это стратегический метод, используемый для плавного перехода пользователей и поисковых систем с одного домена или URL на другой. Этот метод необходим при миграции сайта, переходе на другой бренд или обновлении структуры URL, обеспечивая непрерывность трафика, SEO-рейтинга и удобства пользователей.

В AvaHost перенаправление доменов осуществляется с точностью и гибкостью, независимо от того, объединяете ли вы несколько доменов, запускаете новый фирменный стиль или реструктурируете свой сайт. Наша платформа поддерживает как временные (302), так и постоянные (301) перенаправления, позволяя вам сохранять ссылочную массу и поддерживать постоянный доступ для посетителей – и все это с минимальными настройками через нашу интуитивно понятную панель управления.

Типы доменных перенаправлений

1. 301 Redirect (постоянное перенаправление)

301 редирект постоянно перенаправляет один URL на другой и передает почти все SEO-ценности новому URL.

Примеры использования:

  • Перемещение сайта на новый домен.
  • Перенаправление старых страниц на обновленные URL.
  • Объединение нескольких доменов в один.

Пример (файл Apache .htaccess):

Redirect 301 /old-page.html https://example.com/new-page.html

2. 302 Перенаправление (временное перенаправление)

Редирект 302 временно перенаправляет пользователей на новый URL, не передавая SEO-значение на постоянной основе.

Примеры использования:

  • Тестирование нового сайта или страницы.
  • Перенаправление пользователей во время обслуживания сайта.

Пример (конфигурация Nginx):

rewrite ^/old-page$ https://example.com/new-page temporary;

3. Перенаправление обновления метаданных

Мета-рефреш перенаправления выполняется на уровне страницы, а не на уровне сервера.

Примеры использования:

  • Кратковременный показ сообщения перед перенаправлением.
  • Легкая альтернатива, когда редиректы на стороне сервера невозможны.

Пример (метатег HTML):

(Это перенаправление происходит через 5 секунд)

4. JavaScript Redirect

Перенаправления на основе JavaScript происходят на стороне клиента и требуют, чтобы JavaScript был включен в браузере.

Примеры использования:

  • Перенаправление пользователей на основе условий (например, местоположение, тип устройства).

Пример:

window.location.href = "https://example.com/new-page";

Как настроить перенаправление

Использование .htaccess (для серверов Apache)

Отредактируйте файл .htaccess в корневом каталоге:

RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]

Использование Nginx

Отредактируйте файл конфигурации Nginx:

server {
    listen 80;
    server_name olddomain.com;
    return 301 https://newdomain.com$request_uri;
}

Перезапустите Nginx, чтобы применить изменения:

sudo systemctl restart nginx

Использование cPanel

  1. Войдите в cPanel.
  2. Перейдите в раздел Домены > Перенаправления.
  3. Выберите тип перенаправления (301 или 302), введите старый и новый URL-адреса и сохраните изменения.

Лучшие практики для перенаправления доменов

  • Используйте 301 редирект для постоянных перемещений для поддержания SEO-рейтинга.
  • Минимизируйте цепочки редиректов для повышения скорости загрузки.
  • Проверяйте редиректы с помощью таких инструментов, как Google URL Inspection Tool.

Заключение

Перенаправления доменов необходимы для управления миграцией и объединением сайтов, а также для улучшения качества работы пользователей. Правильное применение 301, 302 или JavaScript-перенаправлений обеспечивает бесперебойную навигацию для пользователей и поисковых систем.