Как настроить редирект в cPanel (301 или 302)
ПечатьИнструмент Redirects в cPanel перенаправляет посетителей с одного адреса на другой без ручной правки файлов: весь старый домен на новый, удалённую страницу на её замену или папку на другой сайт. Вы выбираете тип редиректа, источник и цель, а cPanel сам записывает правило в файл .htaccess домена.
301 или 302: что выбрать
- Permanent (301) нужен для адресов, которые больше не вернутся: новый домен, новая структура страниц, страница, объединённая с другой. Поисковые системы переносят позиции старого адреса на новый, а браузеры запоминают такой редирект.
- Temporary (302) подходит для коротких периодов, когда старый адрес ещё вернётся: страница техработ, сезонная акция, тест. Поисковики оставляют в выдаче исходный адрес.
В обоих случаях посетитель видит новый адрес в строке браузера. Если нужно, чтобы второй домен показывал тот же сайт под своим именем, редирект не подходит: добавьте домен в аккаунт, как описано в статье Как добавить домен в cPanel.
Создание редиректа
- Войдите в cPanel и в разделе Domains откройте Redirects.

- В поле Type выберите Permanent (301) или Temporary (302).
- В поле рядом с https?://(www.)? выберите домен, с которого идёт перенаправление. Вариант ** All Public Domains ** применяет правило ко всем доменам аккаунта, поэтому пользуйтесь им осторожно.
- Поле после косой черты оставьте пустым, чтобы перенаправить весь домен, или впишите старый путь, например
old-prices.htmlилиblog. - В поле Redirects to укажите полный адрес назначения, начиная с
https://. - В пункте www. redirection выберите, как обрабатывать вариант с
www. Чаще всего подходит Redirect with or without www.; другие варианты: Only redirect with www. и Do Not Redirect www. - Отметьте Wild Card Redirect, если остальная часть пути должна сохраниться: тогда
old.md/contactоткроетnew.md/contact. Без этой отметки любая страница источника ведёт ровно на адрес назначения. - Нажмите 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уже был повреждён или в нём есть конфликтующее правило. Удалите редирект, исправьте файл и добавьте редирект снова.
Если редирект так и не заработал, создайте тикет и укажите исходный адрес, адрес назначения и выбранные параметры.