Как настроить редирект в cPanel (301 или 302)

Печать
  • 0

Инструмент Redirects в cPanel перенаправляет посетителей с одного адреса на другой без ручной правки файлов: весь старый домен на новый, удалённую страницу на её замену или папку на другой сайт. Вы выбираете тип редиректа, источник и цель, а cPanel сам записывает правило в файл .htaccess домена.

301 или 302: что выбрать

  • Permanent (301) нужен для адресов, которые больше не вернутся: новый домен, новая структура страниц, страница, объединённая с другой. Поисковые системы переносят позиции старого адреса на новый, а браузеры запоминают такой редирект.
  • Temporary (302) подходит для коротких периодов, когда старый адрес ещё вернётся: страница техработ, сезонная акция, тест. Поисковики оставляют в выдаче исходный адрес.

В обоих случаях посетитель видит новый адрес в строке браузера. Если нужно, чтобы второй домен показывал тот же сайт под своим именем, редирект не подходит: добавьте домен в аккаунт, как описано в статье Как добавить домен в cPanel.

Создание редиректа

  1. Войдите в cPanel и в разделе Domains откройте Redirects.
    Значок Redirects в разделе Domains панели cPanel
  2. В поле Type выберите Permanent (301) или Temporary (302).
  3. В поле рядом с https?://(www.)? выберите домен, с которого идёт перенаправление. Вариант ** All Public Domains ** применяет правило ко всем доменам аккаунта, поэтому пользуйтесь им осторожно.
  4. Поле после косой черты оставьте пустым, чтобы перенаправить весь домен, или впишите старый путь, например old-prices.html или blog.
  5. В поле Redirects to укажите полный адрес назначения, начиная с https://.
  6. В пункте www. redirection выберите, как обрабатывать вариант с www. Чаще всего подходит Redirect with or without www.; другие варианты: Only redirect with www. и Do Not Redirect www.
  7. Отметьте Wild Card Redirect, если остальная часть пути должна сохраниться: тогда old.md/contact откроет new.md/contact. Без этой отметки любая страница источника ведёт ровно на адрес назначения.
  8. Нажмите Add. cPanel подтвердит изменение, а правило появится в таблице Current Redirects внизу страницы.

Два типичных примера

Перенос всех страниц со старого домена на новый

Источник: old.md, путь пустой. Назначение: https://new.md/. Тип: Permanent (301). www: Redirect with or without www. Wild Card Redirect: отмечен, чтобы каждая страница вела на свою пару на новом домене. Старый домен должен оставаться зарегистрированным и направленным на наш сервер, иначе редирект перестанет работать.

Перенаправление одной страницы на новый адрес

Источник: Ваш домен, путь old-prices.html. Назначение: https://domain.md/prices/. Тип: Permanent (301). Wild Card Redirect: не отмечен.

Как изменить или удалить редирект

Редактировать существующий редирект cPanel не умеет. Найдите его в Current Redirects, нажмите Delete и создайте заново с новыми значениями. При удалении в cPanel правило исчезает и из .htaccess.

Если редирект работает не так

  • Страница зацикливается («too many redirects»): адрес назначения находится внутри источника, например domain.md перенаправлен с Wild Card на domain.md/shop/, или домен перенаправлен сам на себя. Для перехода с HTTP на HTTPS в пределах одного домена Redirects не используйте: включите Force HTTPS Redirect в разделе Domains или воспользуйтесь правилами .htaccess для HTTPS и www.
  • Ничего не происходит: исходный домен должен быть в Вашем аккаунте cPanel и указывать на наш сервер. Попробуйте также приватное окно: браузеры долго помнят старые редиректы 301.
  • Редирект срабатывает только для части страниц: другие правила в .htaccess, CMS или плагин редиректов могут срабатывать раньше. Проверьте файл и держите редиректы в одном месте.
  • Предупреждение о безопасности на целевом адресе: у адреса назначения нет действующего SSL-сертификата. Проверьте его в Security, затем SSL/TLS Status, как описано в статье об AutoSSL.
  • Ошибка 500 после добавления: файл .htaccess уже был повреждён или в нём есть конфликтующее правило. Удалите редирект, исправьте файл и добавьте редирект снова.

Если редирект так и не заработал, создайте тикет и укажите исходный адрес, адрес назначения и выбранные параметры.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80